日历时区行为异常



我最近下载并安装了Java 1.6.0_43(32位版本)。我用的是64位处理器的Windows 7。我找到了下面这行:

System.out.println(Calendar.getInstance().getTimeZone().getDisplayName());

打印"委内瑞拉时间"…因为我在芝加哥,这是相当令人惊讶的!

我已经找过了,但找不到其他人有这个问题。有人知道这是怎么回事吗?甚至一个关于我如何调试这个问题的提示也会很有用。

进入控制面板,检查您的日期和时间设置。

我几乎100%肯定这不是java的问题。

在这里你可以看到如何在Windows 7中设置时区:

http://windows.microsoft.com/en-us/windows7/set-the-clock

另一方面,在Windows 7中,你可以在命令提示符中使用 tziztil/L来查看所有时区名称并识别你的时区名称。

http://technet.microsoft.com/en-us/library/ff715394 (WS.10) . aspx

之后,可以修改custom.ini文件

中包含的TimeZoneName变量的值

相关内容

  • 没有找到相关文章

最新更新