localdate获取上个月第一天
时间: 2023-09-25 20:14:10 浏览: 89
java 获取时间 本周本年本月第一天最后一天
5星 · 资源好评率100%
要获取上个月的第一天,您可以使用`LocalDate`类中的`minusMonths`和`withDayOfMonth`方法。下面是一个示例代码:
```java
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
// 获取当前日期
LocalDate currentDate = LocalDate.now();
// 使用minusMonths方法获取上个月的日期
LocalDate lastMonthDate = currentDate.minusMonths(1);
// 使用withDayOfMonth方法将日期设置为上个月的第一天
LocalDate firstDayOfLastMonth = lastMonthDate.withDayOfMonth(1);
System.out.println("上个月第一天:" + firstDayOfLastMonth);
}
}
```
通过运行以上代码,您将获得上个月的第一天的日期。
阅读全文