如何将时间戳转换为 time4j Moment 格式?

我的 Time4J 库有问题,我无法将特定时间戳转换为 Moment 格式。

例如,我想要这样的东西:Moment.timeInMillies = myTime或者Moment.of(myTime)

myTimelong从纪元开始的毫秒数,可以通过System.currentTimeMillis().


慕莱坞森
浏览 151回答 1
1回答

墨色风雨

编辑:我认为最好的转换是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))我可能错过了一种更优雅的方式,不过,我不知道。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java