2013-10-24 119 views
0

我有一個日期時間字符串,如2013-10-23 10:10:04.0。我對字符串結尾的額外零表示什麼感到困惑?Java日期時間格式混淆

它表示時區或其他東西嗎?我看到有關Java DateTime格式的不同字符的文檔,但我不確定上面字符串中的內容是什麼?

+0

我認爲這是爲毫秒。區域會在末尾顯示類似EST或PT的內容。 – iCodeLikeImDrunk

回答

3

Ussually,日期時間格式由

YYYY-MM-DD HH表示毫秒,在這種情況下,.2應該是200毫秒。

Taje看看SimpleDateFormat文檔和模式

2

這是毫秒。

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

因此.002將是兩毫秒,並且.200將是兩百毫秒。 MM:SS.S其中S(格式的最後一部分)是

+0

那麼'.2'會是2毫秒? –

+0

這將不得不在兩毫秒內爲'.002'。我認爲你不可能得到'.2',它會是'.200'。 –

2

如果我記得這是毫秒