【发布时间】:2015-12-20 20:05:28
【问题描述】:
如何构建一个值为一年前的今天的Instant 对象?
例如,如果现在是2015-12-20T11:53,我想要一个包含2014-12-20T11:53 的Instant 对象。
Instant 有一个接收 Duration 的 minus 函数,但 Duration 没有 years 函数。有一个名为Period 的类具有Period.years 函数,但运行Period.years(1).toStandardDuration() 会引发以下异常:
java.lang.UnsupportedOperationException: 无法转换为 Duration,因为此期间包含年份且年份长度不同
【问题讨论】: