我有两个Instant
个对象,希望得到一个Duration
来表示它们之间有多长时间,但是Instant.minus
只接受ReadableDuration
或{{long
1}}用于改变的时间量,并且似乎没有任何方法可以减去两个瞬间以获得它们之间的差异。
我发现的其他答案似乎建议将这两个时刻转换为毫秒并自己进行数学计算,但我更喜欢保留类型安全性并且不需要重新实现最终启动逻辑的东西。
如何从两个Duration
获得Instant
?
答案 0 :(得分:5)
Duration
有一个构造函数,它为ReadableInstant
的开头和结尾带有两个Duration
个对象。