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