2005-02-18 Sven de Marothy <[EMAIL PROTECTED]> * java/util/TimeZone.java, (getDefaultDisplayName): Don't print zero offsets.
Index: java/util/TimeZone.java =================================================================== RCS file: /cvsroot/classpath/classpath/java/util/TimeZone.java,v retrieving revision 1.29 diff -u -r1.29 TimeZone.java --- java/util/TimeZone.java 22 Jan 2005 00:11:03 -0000 1.29 +++ java/util/TimeZone.java 18 Feb 2005 01:19:02 -0000 @@ -1107,15 +1107,21 @@ StringBuffer sb = new StringBuffer(9); sb.append("GMT"); - sb.append(offset >= 0 ? '+' : '-'); offset = Math.abs(offset) / (1000 * 60); int hours = offset / 60; int minutes = offset % 60; - sb.append((char) ('0' + hours / 10)).append((char) ('0' + hours % 10)); - sb.append(':'); - sb.append((char) ('0' + minutes / 10)).append((char) ('0' + minutes % 10)); + if (minutes != 0 || hours != 0) + { + sb.append(offset >= 0 ? '+' : '-'); + sb.append((char) ('0' + hours / 10)); + sb.append((char) ('0' + hours % 10)); + sb.append(':'); + sb.append((char) ('0' + minutes / 10)); + sb.append((char) ('0' + minutes % 10)); + } + return sb.toString(); }
_______________________________________________ Classpath-patches mailing list Classpath-patches@gnu.org http://lists.gnu.org/mailman/listinfo/classpath-patches