Commit 8413669b by Jakub Jelinek Committed by Andrew Haley

TimeZone.java: Handle default (one hour) daylight savings.

2007-02-09  Jakub Jelinek  <jakub@redhat.com>

        * java/util/TimeZone.java: Handle default (one hour) daylight
        savings.

From-SVN: r121766
parent 87a8ec2b
......@@ -977,7 +977,14 @@ public abstract class TimeZone implements java.io.Serializable, Cloneable
if (index < idLength)
index--;
{ // convert the dst string to a millis number
if (index == prevIndex && (c == ',' || c == ';'))
{
// Missing dst offset defaults to one hour ahead of standard
// time.
dstOffs = stdOffs + 60 * 60 * 1000;
}
else
{ // convert the dst string to a millis number
String offset = sysTimeZoneId.substring(prevIndex, index);
prevIndex = index;
......@@ -991,7 +998,7 @@ public abstract class TimeZone implements java.io.Serializable, Cloneable
// TZ timezone offsets are positive when WEST of the meridian.
dstOffs = -dstOffs;
}
}
// Done yet? (Format: std offset dst offset)
// FIXME: We don't support DST without a rule given. Should we?
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment