2

我正在尝试在 scala 中使用 nscala-time 从 unix 时间戳中获取格式化的日期对象。时间戳来自 Node.js 的 Thrift,它确实返回了一个有效的时间戳。我尝试了多种方法来尝试将时间戳转换为 a LocalDateTimeor DateTime,任何不返回 1970 年的东西。

scala println(event.uid.toDateTime);

我得到:

1970-01-16T11:59:30.603-07:00

时间戳为1364370603.

关于 scala 的时间/数据库的文档很少。我假设我没有正确使用图书馆,有什么想法吗?

4

1 回答 1

3

尝试将时间戳乘以 1000。我不知道 nscala-time,但其他日期/时间库(Joda?)使用毫秒,而(通常)unix 纪元以秒为单位返回

于 2013-03-27T07:56:19.543 回答