设置在开始日期前一年

时间:2019-02-07 21:33:05

标签: java

我使用此配置以获取当前日期:

LocalDateTime start_date = LocalDateTime.now(Clock.systemUTC());
LocalDateTime end_date = LocalDateTime.now(Clock.systemUTC());

如何将开始日期设置为晚一年?

1 个答案:

答案 0 :(得分:2)

LocalDateTime类具有一个minusYears()方法,

  

返回此LocalDateTime的副本,其中减去指定的年数。

您可以简单地做到:

LocalDateTime end_date = LocalDateTime.now(Clock.systemUTC());
LocalDateTime start_date = end_date.minusYears(1);

哪个(发布此答案时运行)产生:

2018-02-07