我正在尝试使用scala中的nscala-time从unix时间戳中获取格式化的日期对象。时间戳来自Node.js的Thrift,它返回一个有效的时间戳。我尝试了多种尝试将时间戳转换为LocalDateTime
或DateTime
的方法,这些方法不会返回1970年。
scala
println(event.uid.toDateTime);
我得到了:
1970-01-16T11:59:30.603-07:00
时间戳为1364370603
。
关于scala的时间/数据库的文档很少。我假设我没有正确使用图书馆,有什么想法吗?
答案 0 :(得分:3)
尝试将时间戳乘以1000.我不知道nscala-time,但其他日期/时间库(Joda?)使用毫秒,而(通常)unix epoch以秒为单位返回