Package: sun-java6-bin
Version: 6-02-1

Time zone is not determined correctly on AMD64.

The test program (cat TestTime.java)

import java.util.Date;
import java.util.TimeZone;

public class TestTime {

  public static void main(String[] args) {
    System.out.println(new Date());
    System.out.println(TimeZone.getDefault().getID());
    System.out.println(System.getProperty("user.timezone"));
    System.out.println(System.getProperty("user.country"));
    System.out.println(System.getProperty("java.home"));

  }

}


Output of the program (javac TestTime.java; java TestTime):

Sun Aug 05 10:53:12 GMT 2007
GMT
GMT
NZ
/usr/lib/jvm/java-6-sun-1.6.0.02/jre

Output of date command executed from the same shell:
Sun Aug  5 22:54:35 NZST 2007

I would have expected     System.out.println(TimeZone.getDefault().getID());
to return something similar to "GMT+12:00" in my case.

Version info:
[EMAIL PROTECTED]:~$ dpkg -s sun-java6-bin
Package: sun-java6-bin
Status: install ok installed
Priority: optional
Section: non-free/libs
Installed-Size: 68552
Maintainer: Matthias Klose <[EMAIL PROTECTED]>
Architecture: amd64
Source: sun-java6
Version: 6-02-1
Depends: sun-java6-jre (= 6-02-1), unixodbc, libc6, debconf (>= 0.5) |
debconf-2.0, libstdc++5
Recommends: libasound2, libx11-6, libxext6, libxi6, libxp6, libxt6,
libxtst6, libnss-mdns
Conffiles:
 /etc/java-6-sun/security/java.policy b88cd1d7aa25b219f2e28b1de5e9b05c
 /etc/java-6-sun/security/java.security d59957fc647358ebbf4081fb11e7fe64
 /etc/java-6-sun/security/cacerts cc0687066d47cdcd16b208e93b1b10c2
 /etc/java-6-sun/management/jmxremote.access
fe2f871dc9bf3b47e2131e1a3b5940e5
 /etc/java-6-sun/management/jmxremote.password
7b46c291e7073c31d3ce0adae2f7554f
 /etc/java-6-sun/management/management.properties
111aa38b51aa02f58d472a8f2ef277af
 /etc/java-6-sun/management/snmp.acl 71a7de7dbe2977f6ece75c904d430b62
 /etc/java-6-sun/calendars.properties 875a71d5d7552b5469d5ec4a41d397d2
 /etc/java-6-sun/content-types.properties 4128f2c8908bedc62bc49190344fecf8
 /etc/java-6-sun/logging.properties 2ebf6417293beb2566a950abc02b07e8
 /etc/java-6-sun/sound.properties 4f95242740bfb7b133b879597947a41e
 /etc/java-6-sun/flavormap.properties d85491fb6911ea9f927055403fa8afbe
 /etc/java-6-sun/net.properties 19854300cbe8fc2d955111b0b31d0652
 /etc/java-6-sun/fontconfig.properties 5b48f52dc2dabbb8974bf5161858ec34
 /etc/java-6-sun/jvm.cfg a3daca3a66b3cfe7ca1d075a593d6dea
Description: Sun Java(TM) Runtime Environment (JRE) 6 (architecture
dependent files)
 The Sun Java Platform Standard Edition Runtime Environment (JRE) 6
 contains the Java virtual machine, runtime class libraries, and
 Java application launcher that are necessary to run programs written
 in the Java progamming language. It is not a development environment and
 doesn't contain development tools such as compilers or debuggers.
 For development tools, see the Java Development Kit JDK(TM) 6
 (package sun-java6-jdk).
 .
 This package contains architecture dependent files.

Let me know what other information might be required.

Reply via email to