Java日期时间格式混乱

Java日期时间格式混乱,java,Java,我有一个日期时间字符串,如2013-10-23 10:10:04.0。我对字符串末尾额外的零表示什么感到困惑 它是指时区还是其他什么?我看到了关于Java DateTime格式的不同字符的文档,但我不确定上面的字符串中是什么?它是毫秒 日期的格式为yyyy-MM-dd HH:MM:ss.S,其中S为毫秒 所以.002将是两毫秒,.200将是两百毫秒。如果我记得它是毫秒,通常,日期时间格式用 yyyy-MM-dd HH:MM:ss.S,其中S(格式的最后一部分)为毫秒,在本例中,.2为200毫秒

我有一个日期时间字符串,如
2013-10-23 10:10:04.0
。我对字符串末尾额外的零表示什么感到困惑

它是指时区还是其他什么?我看到了关于Java DateTime格式的不同字符的文档,但我不确定上面的字符串中是什么?

它是毫秒

日期的格式为
yyyy-MM-dd HH:MM:ss.S
,其中
S
为毫秒


所以
.002
将是两毫秒,
.200
将是两百毫秒。

如果我记得它是毫秒,通常,日期时间格式用

yyyy-MM-dd HH:MM:ss.S,其中S(格式的最后一部分)为毫秒,在本例中,.2为200毫秒


Taje看一看文档,我想这是毫秒的模式。分区的末尾将显示类似EST或PT的内容。因此
.2
将是2毫秒?它必须是
.002
两毫秒。我不认为你能得到
.2
,那将是
.200