我的 Time4J 庫有問題,我無法將特定時間戳轉(zhuǎn)換為 Moment 格式。例如,我想要這樣的東西:Moment.timeInMillies = myTime或者Moment.of(myTime)myTime是long從紀(jì)元開始的毫秒數(shù),可以通過System.currentTimeMillis().
1 回答

墨色風(fēng)雨
TA貢獻1853條經(jīng)驗 獲得超6個贊
編輯:我認(rèn)為最好的轉(zhuǎn)換是
TemporalType.MILLIS_SINCE_UNIX.translate(myTime)
MILLIS_SINCE_UNIX
可以在Long
和之間進行轉(zhuǎn)換Moment
,因此調(diào)用隱式地將您的long
.
原始答案:我沒有經(jīng)驗,但我閱讀文檔的方式應(yīng)符合以下任一方式:
Moment.of(myTime / 1000, Math.toIntExact(myTime % 1000 * 1_000_000), TimeScale.POSIX)
Moment.from(Instant.ofEpochMilli(myTime))
我可能錯過了一種更優(yōu)雅的方式,不過,我不知道。
添加回答
舉報
0/150
提交
取消