re PR libgcj/1358 (java.util.Date.toString() doesn't seem to behave properly.)
Fix for PR libgcj/1358: * java/lang/System.java: Update Copyright date properly. * java/util/Calendar.java: Fix typo in comment. (set): Set 24-hour clock hour instead of 12-hour clock hour. * java/util/GregorianCalendar.java (GregorianCalendar): Properly initialize times. Spec says to set H:M:S values to zero only if a date is given. * java/util/TimeZone.java (getDefaultDisplayName): Casts to char needed for evaluating numbers '0' to '9' in printouts of GMT offsets. * java/util/natGregorianCalendar.cc (computeTime): Properly handle timezones and GMT offsets, being careful to account for units of milliseconds vs. seconds. From-SVN: r38508
This commit is contained in:
parent
5da1e2c489
commit
ed55bdc47f
6 changed files with 30 additions and 16 deletions
|
@ -896,8 +896,9 @@ public abstract class TimeZone implements java.io.Serializable, Cloneable
|
|||
int hours = offset / 60;
|
||||
int minutes = offset % 60;
|
||||
|
||||
sb.append('0' + hours / 10).append('0' + hours % 10).append(':');
|
||||
sb.append('0' + minutes / 10).append('0' + minutes % 10);
|
||||
sb.append((char) ('0' + hours / 10)).append((char) ('0' + hours % 10));
|
||||
sb.append(':');
|
||||
sb.append((char) ('0' + minutes / 10)).append((char) ('0' + minutes % 10));
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue