我的 Time4J 库有问题,我无法将特定时间戳转换为 Moment 格式。例如,我想要这样的东西:Moment.timeInMillies = myTime或者Moment.of(myTime)myTime是long从纪元开始的毫秒数,可以通过System.currentTimeMillis().
1 回答
墨色风雨
TA贡献1853条经验 获得超6个赞
编辑:我认为最好的转换是
TemporalType.MILLIS_SINCE_UNIX.translate(myTime)
MILLIS_SINCE_UNIX
可以在Long
和之间进行转换Moment
,因此调用隐式地将您的long
.
原始答案:我没有经验,但我阅读文档的方式应符合以下任一方式:
Moment.of(myTime / 1000, Math.toIntExact(myTime % 1000 * 1_000_000), TimeScale.POSIX)
Moment.from(Instant.ofEpochMilli(myTime))
我可能错过了一种更优雅的方式,不过,我不知道。
添加回答
举报
0/150
提交
取消