我想使用Java解析xml日志文件。但奇怪的是它包含这样的时间戳:
timestamp="1313932930.025"
它看起来并不像unix时间戳,因为一开始它看起来是双倍的。此外,Java不提供(据我所知)Timestamp类中的任何构造函数,它接受Double参数。
有人知道这个表单是什么,怎么可能被解析成日期时间的人类可读字符串?
答案 0 :(得分:5)
这是一个带小数秒的unix时间戳。将它乘以1000,然后以毫秒为单位,这正是Java所期望的。
答案 1 :(得分:-1)
只需删除该字符串中的点并解析它。