【发布时间】:2013-01-24 13:47:45
【问题描述】:
当我这样做时:
new Date();
年、日等都可以,但小时和分钟是错误的。我在我的电脑上使用 64 位 Windows 7 并且:
Windows time is OK,
Bios Time is OK,
Windows Time Zone is OK,
Windows Time Zone at Regedit is OK
但是,当我在 Java 中检查日期对象(我使用 Java 1.6)时,区域信息的 ID 是 America/Caracas 应该是 Europe/Istanbul
可能是什么问题,有什么想法吗?
PS:我不想将时区作为 VM 参数传递,我不想使用 Calendar 对象,因为我有一些库使用 Date 对象而不是任何东西,我只是想了解问题。
【问题讨论】: