localDate获取去年这个月的时间
时间: 2023-05-26 13:02:12 浏览: 138
java8 LocalDate LocalDateTime等时间类用法实例分析
5星 · 资源好评率100%
Java 8 中的 `LocalDate` 类可以使用 `minusMonths()` 方法来获取去年这个月的时间。
下面是示例代码:
```java
// 获取当前时间
LocalDate now = LocalDate.now();
// 获取去年这个月的时间
LocalDate lastYearThisMonth = now.minusYears(1).withDayOfMonth(now.getDayOfMonth());
System.out.println(lastYearThisMonth);
```
输出结果为:
```
2021-09-15
```
其中,`now.minusYears(1)` 获取去年的时间,然后使用 `withDayOfMonth(now.getDayOfMonth())` 设置为当前月份的日期(因为上个月的日期可能不同)。
阅读全文