JDK-4191164 : TimeZone Europe/London (and EU countries) is incorrect
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.util:i18n
  • Affected Version: 1.1.7,1.2.0,1.2.2
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic,solaris_2.5.1,solaris_2.6
  • CPU: generic,sparc
  • Submitted: 1998-11-18
  • Updated: 1999-06-23
  • Resolved: 1999-06-23
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
1.3.0 betaFixed
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
Relates :  
Description

Name: nl37777			Date: 11/18/98


Daylight time for Europe/London ends at 1am GMT not 1am daylight time (i.e. midnight GMT)
 Thus the ending time should be specified as 2*3600000.
The URL below is from the Royal Greenwich Obervatory.

http://www.ast.cam.ac.uk/pubinfo/leaflets/summer/summer.html

I haven't checked, but the same mistake may also apply to the other European time zones.
(Review ID: 42139)
======================================================================

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: kestrel FIXED IN: kestrel INTEGRATED IN: kestrel-beta
14-06-2004

EVALUATION Is this a recent change to the English DST rules? The time zone data used by Java is taken from an authoritative Unix database (I don't have the URL handy) and should be correct as of a couple years ago. In any case, even if it is wrong, this is very easy to fix. alan.liu@eng 1998-11-25 Solaris zoneinfo is consistent with what the description says. masayoshi.okutsu@Eng 1999-04-12 The following time zones have been fixed. Note that rules for 2000 have been taken in case rules changes in 2000 because SimpleTimeZone can't deal with rule changes (in the past and future). Africa/Cairo Africa/Tripoli America/Asuncion America/Cuiaba America/Godthab America/Havana America/Port-au-Prince America/Sao_Paulo America/Scoresbysund Asia/Baku Asia/Bishkek Asia/Jerusalem Asia/Nicosia Asia/Tbilisi Asia/Tehran Asia/Yerevan Atlantic/Azores Atlantic/Canary Atlantic/Faeroe Australia/Lord_Howe Australia/Sydney Europe/Amsterdam Europe/Andorra Europe/Athens Europe/Belgrade Europe/Berlin Europe/Brussels Europe/Budapest Europe/Copenhagen Europe/Dublin Europe/Gibraltar Europe/Helsinki Europe/Istanbul Europe/Kiev Europe/Lisbon Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta Europe/Monaco Europe/Oslo Europe/Paris Europe/Prague Europe/Riga Europe/Rome Europe/Simferopol Europe/Stockholm Europe/Tallinn Europe/Tirane Europe/Vaduz Europe/Vienna Europe/Vilnius Europe/Zurich NET Pacific/Fiji Pacific/Noumea Pacific/Rarotonga masayoshi.okutsu@Eng 1999-06-19
19-06-1999