-
Bug
-
Resolution: Duplicate
-
P2
-
1.4.2_10
-
generic
-
solaris_10
JRE timezone files jre/lib/zi are incorrect for Australian time zone. As per the web site
http://www.bom.gov.au/climate/averages/tables/dst_times.shtml
The timezone change should happen for NSW on April 2nd, but java starts doing it after 3/26.
This problem is not there in 1.5.0_06
Attached is a sample program that displays this behaviour
Compile it. Run it as follows
sh> TZ=Australia/NSW date
sh> TZ=Australia/NSW java timezone
Then wait for the clock to roll over to the next minute.
Then rerun
sh> TZ=Australia/NSW date
sh> TZ=Australia/NSW java timezone
In the second run, you will see isDST as false, but it should be true till 4/2
You may run the same program with 1.5.0_06 and see that the behaviour is different (and correct).
http://www.bom.gov.au/climate/averages/tables/dst_times.shtml
The timezone change should happen for NSW on April 2nd, but java starts doing it after 3/26.
This problem is not there in 1.5.0_06
Attached is a sample program that displays this behaviour
Compile it. Run it as follows
sh> TZ=Australia/NSW date
sh> TZ=Australia/NSW java timezone
Then wait for the clock to roll over to the next minute.
Then rerun
sh> TZ=Australia/NSW date
sh> TZ=Australia/NSW java timezone
In the second run, you will see isDST as false, but it should be true till 4/2
You may run the same program with 1.5.0_06 and see that the behaviour is different (and correct).
- duplicates
-
JDK-6332148 (tz) Support tzdata2005n
- Resolved
- relates to
-
JDK-6317178 (tz) Support tzdata2005m (includes new DST rules for U.S. from 2007)
- Resolved
-
JDK-6362722 (tz) Australia is extending Daylight Saving Time for one week in 2006 only.
- Closed
-
JDK-6391777 JDK 1.3 TZ fix required - Related to SUN BASE RFE 6332148
- Resolved