【发布时间】:2013-11-09 20:02:54
【问题描述】:
我有一个以这种方式解析的 SimpleDateFormat 解析器:
sdf = new java.text.SimpleDateFormat("yyyy-MM-DD HH:mm:ss z").parse("2013-10-25 17:35:14 EDT");
log.debug(sdf);
这给了我2013 年 1 月 26 日星期六 03:05:14 IST
我在这里错过了什么?
【问题讨论】:
-
为什么是javascript标签?
-
它在您的计算机中提供时间。我想我不明白这个问题。你期望的输出是什么?
-
我很确定那里是
DD- 请参阅SimpleDateFormat。应该是dd。 -
您获得了
IST时间,因为Date没有关于TimeZone的详细信息。它只是 Epoch 以来时间的表示。看看this question 和Jon Skeet answer。
标签: java simpledateformat