2011-08-24 89 views
1

我想使用Java解析xml日誌文件。奇怪的是,它雖然包含這樣的時間戳:如何解析奇怪(對我來說)時間戳字段

timestamp="1313932930.025" 

它並沒有真正似乎爲UNIX時間戳,因爲在第一次看這是一個雙。此外,Java不提供(據我所知)Timestamp類中的任何構造函數,它需要一個Double參數。

有人知道這是什麼形式,它怎麼可能被解析成日期時間人類可讀的字符串?

回答

5

這是一個具有小數秒的unix時間戳。將其乘以1000,然後以毫秒爲單位,這正是Java期望的。

+0

太棒了,你絕對是對的!非常感謝! – gpol

-1

只要從該字符串中刪除點並解析它即可。