2
我想从一个unix时间戳使用nscala时间在斯卡拉得到格式化的日期对象。时间戳记来自Node.js的Thrift,它返回一个有效的时间戳记。我试过的尝试时间戳转换为LocalDateTime
或DateTime
多种方式,任何不返回的1970年斯卡拉Unix时间戳到日期
scala println(event.uid.toDateTime);
一年,我得到:
1970-01-16T11:59:30.603-07:00
时间戳为1364370603
。
很少有关于scala的时间/数据库的文档。我假设我没有正确使用库,有什么想法?
感谢回答。 nscala-time是Joda的封装。乘以1000返回'1969-12-15T04:24:43.872-07:00'。 – Daniel 2013-03-27 08:11:10
你用了很久吗?约达时间为'1364370603000L'返回'2013-03-27T08:50:03.000 + 01:00'(注意L;一个int将溢出!) – 2013-03-27 08:17:56
想到了。我正在使用thrift,并使用32位整数作为时间戳,并尝试了64位。长时间尝试静态时间戳后,它正常工作。我想问题在于节俭。再一次感谢你。 – Daniel 2013-03-27 08:35:58