LocalDate获取首月和月末
时间: 2023-10-18 16:10:40 浏览: 154
C# 获取当前月的月初和月末
要获取一个LocalDate对象的首月和月末日期,你可以使用withDayOfMonth()和lengthOfMonth()方法。
以下是一个示例代码:
```
LocalDate date = LocalDate.now(); // 获取当前日期
// 获取首月日期
LocalDate firstDayOfMonth = date.withDayOfMonth(1);
// 获取月末日期
LocalDate lastDayOfMonth = date.withDayOfMonth(date.lengthOfMonth());
System.out.println("首月日期:" + firstDayOfMonth);
System.out.println("月末日期:" + lastDayOfMonth);
```
输出结果如下:
```
首月日期:2022-08-01
月末日期:2022-08-31
```
这里使用了now()方法获取当前日期,你也可以替换成需要的日期对象。
阅读全文