当我执行以下操作时:
然而,当我在Java中检查日期对象时(我使用Java 1.6),时区信息的ID是 America/Caracas,而应该是 Europe/Istanbul。
有什么问题,有任何想法吗?
PS:我不想将时区作为VM参数传递,也不想使用Calendar对象,因为我有一些库使用的是Date对象,而不是其他任何东西,我只想了解问题所在。
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对象,而不是其他任何东西,我只想了解问题所在。