JDK-8017151 : Time zone Kaliningrad as Venezuela
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.util:i18n
  • Affected Version: 6u29
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_7
  • CPU: x86
  • Submitted: 2011-11-15
  • Updated: 2013-07-16
  • Resolved: 2013-07-16
Related Reports
Duplicate :  
Description
FULL PRODUCT VERSION :
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Client VM (build 20.0-b11, mixed mode, sharing)

ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7601]

A DESCRIPTION OF THE PROBLEM :
I have a ptoblem with time zone Kaliningrad.
Belarus adopts permanent DST in 2011. But there are no updates from Microsoft special for Belarus and we must choose time zone UTC +3 Kaliningrad.
I update JRE with TZUpdater tool:
c:\install\java\timezoneUpdate\tzupdater-1.3.42-2011k>java -jar tzupdater.jar -t -v
java.home: C:\Program Files\Java\jre6
java.vendor: Sun Microsystems Inc.
java.version: 1.6.0_25
JRE time zone data version: tzdata2011k
Embedded time zone data version: tzdata2011k
Validating the time zone data
Validation complete

But now my java applications show time zone Venezuela. For example DSTTest.java (http://www.oracle.com/technetwork/java/javase/dst-faq-138158.html)
c:\myclasses>java DSTTest "11/04/2011 11:00 AM"
JRE version : 1.6.0_25
Fri Nov 04 11:00:00 VET 2011
TimeZone tested : Venezuela Time
Your tested time is not in daylight-savings time.

My operation system Windows 7 Ru . The same situation on Windows 2008 R2 Enterprise SP1.


REPRODUCIBILITY :
This bug can be reproduced always.

Comments
Fixed in 6u31 as JDK-7111903.
16-07-2013