From 1326d0c47d693da34ea20e6ce1ad749e29f540d9 Mon Sep 17 00:00:00 2001 From: Warren Levy Date: Tue, 28 Nov 2000 20:11:46 +0000 Subject: DateFormatSymbols.java (zoneStringsDefault): Added more time zone entries. * java/text/DateFormatSymbols.java (zoneStringsDefault): Added more time zone entries. * java/text/SimpleDateFormat.java (format): Added case for TIMEZONE_FIELD. From-SVN: r37824 --- libjava/java/text/SimpleDateFormat.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'libjava/java/text/SimpleDateFormat.java') diff --git a/libjava/java/text/SimpleDateFormat.java b/libjava/java/text/SimpleDateFormat.java index e2f70cddcc6..c0332bf71d8 100644 --- a/libjava/java/text/SimpleDateFormat.java +++ b/libjava/java/text/SimpleDateFormat.java @@ -454,7 +454,11 @@ public class SimpleDateFormat extends DateFormat withLeadingZeros(theCalendar.get(Calendar.HOUR)-1,p.size,buffer); break; case TIMEZONE_FIELD: - // TODO + TimeZone zone = theCalendar.getTimeZone(); + boolean isDST = theCalendar.get(Calendar.DST_OFFSET) != 0; + // FIXME: XXX: This should be a localized time zone. + String zoneID = zone.getDisplayName(isDST, p.size > 3 ? TimeZone.LONG : TimeZone.SHORT); + buffer.append(zoneID); break; default: throw new IllegalArgumentException("Illegal pattern character"); @@ -1088,7 +1092,7 @@ public class SimpleDateFormat extends DateFormat /* case TIMEZONE_FIELD: - // TODO + // TODO: FIXME: XXX break; */ -- cgit v1.2.3