1
我想使用Java解析xml日志文件。奇怪的是,它虽然包含这样的时间戳:如何解析奇怪(对我来说)时间戳字段
timestamp="1313932930.025"
它并没有真正似乎为UNIX时间戳,因为在第一次看这是一个双。此外,Java不提供(据我所知)Timestamp类中的任何构造函数,它需要一个Double参数。
有人知道这是什么形式,它怎么可能被解析成日期时间人类可读的字符串?
我想使用Java解析xml日志文件。奇怪的是,它虽然包含这样的时间戳:如何解析奇怪(对我来说)时间戳字段
timestamp="1313932930.025"
它并没有真正似乎为UNIX时间戳,因为在第一次看这是一个双。此外,Java不提供(据我所知)Timestamp类中的任何构造函数,它需要一个Double参数。
有人知道这是什么形式,它怎么可能被解析成日期时间人类可读的字符串?
这是一个具有小数秒的unix时间戳。将其乘以1000,然后以毫秒为单位,这正是Java期望的。
只要从该字符串中删除点并解析它即可。
太棒了,你绝对是对的!非常感谢! – gpol