获取上月的第一天和最后一天的localdate
时间: 2023-09-09 10:07:52 浏览: 162
获取当月的第一天和最后一天
5星 · 资源好评率100%
可以使用Java 8中的LocalDate类和TemporalAdjusters类来获取上个月的第一天和最后一天的日期。下面是示例代码:
```java
// 获取当前日期
LocalDate now = LocalDate.now();
// 获取上个月的第一天
LocalDate firstDayOfLastMonth = now.minusMonths(1).with(TemporalAdjusters.firstDayOfMonth());
// 获取上个月的最后一天
LocalDate lastDayOfLastMonth = now.minusMonths(1).with(TemporalAdjusters.lastDayOfMonth());
```
请注意,这些日期对象是本地日期(LocalDate),因此它们不包含时区信息。如果需要将它们转换为特定时区的日期,可以使用ZonedDateTime类。
阅读全文