Ticket #7014 (closed defect: fixed)

Bug contains 1 commit(s) | SVN Diffs for #7014

 

Opened 9 months ago

Last modified 6 months ago

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

Reported by: yoshito Assigned to: yoshito
Priority: critical Milestone: 4.3.1
Component: time_calc Version: Current
Keywords: Cc:
Load: Xref:
Java Version: Operating System:
Project (C/J): ICU4J Weeks:
Review: emmons

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.

Attachments

Change History

06/24/09 12:13:53 changed by yoshito

  • owner changed from somebody to yoshito.

06/24/09 12:37:06 changed by yoshito

  • revw set to emmons.

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.

09/29/09 09:45:24 changed by emmons

  • status changed from new to closed.
  • resolution set to fixed.

Add/Change #7014 (TimeZone.getTimeZone("Asia/Amman") returns GMT with tzdata 2009i)




Anti spam check: