LocalDate如何获取上个月的1号
时间: 2023-11-28 07:50:33 浏览: 48
java控制台打印本月的日历
可以使用`LocalDate`的`minusMonths()`和`withDayOfMonth()`方法来获取上个月的1号。具体实现如下:
```java
LocalDate today = LocalDate.now();
LocalDate firstDayOfLastMonth = today.minusMonths(1).withDayOfMonth(1);
```
首先,我们获取当前日期`today`。然后,调用`minusMonths(1)`方法获取上个月的日期,再调用`withDayOfMonth(1)`方法将日期设置为1号,即可得到上个月的1号日期`firstDayOfLastMonth`。
阅读全文