TimeZone.getTimeZone("Asia/Amman") returns GMT with tzdata 2009i

Description

tzdata2009i updated daylight saving time transition rule like below -

Rule Jordan 2002 max - Mar lastThu 24:00 1:00 S

ICU represents the last rule by SimpleTimeZone, but ICU4J implementation invalidates locale time 24:00, therefore, TimeZone.getTimeZone returns GMT. ICU4C implementation uses 24:00 as the maximum value allowed (inclusive) and the problem is not reproduced.

Activity

Show:
TracBot
June 30, 2018, 11:26 PM
Trac Comment 2 by —2009-06-24T19:37:06.000Z

This is an ICU4J SimpleTimeZone implementation bug. We'll merge the fix to ICU4J 4.2.1, but currently no plan to provide the fix to older ICU4J code bases such as 3.8.x, 4.0.x.

TracBot
June 30, 2018, 11:27 PM
Trac Comment 4 by —2016-10-05T23:14:54.299Z

Milestone 4.3.1 deleted

Fixed

Assignee

Yoshito Umaoka

Reporter

Yoshito Umaoka

Components

Labels

None

Reviewer

None

Priority

blocks-release

Time Needed

None

Fix versions