|
|
1
15
如果可以的话,我建议你去Joda时间图书馆看看。当核心平台提供类似的功能时,我通常反对使用第三方库,但由于JoDA时间的作者也在JSR310后面,因此JoDA时间基本上将被卷入Java 7。 http://joda-time.sourceforge.net/ 所以不管怎样,如果时间是一种选择,像这样 应该 工作:
我希望这有帮助。 |
|
|
2
6
从技术上讲,这是可行的,因为当它返回一个时区等于当前系统时区的对象时,时间将被修改以考虑偏移量。 此代码:
输出:
这在技术上是正确的,因为我的系统时区是EDT/UTC减去四个小时(比你提前三个小时)。如果将时间表示为1970年1月1日以来的毫秒数,则为格林威治标准时间00:00:00(这是
你的问题真的是 如何将日期/日历转换为时区? 为此,请看一下我对前一个问题的回答。 How to handle calendar TimeZones using Java? |