java根据2023-04月份 获取第一天和最后一天
时间: 2024-01-14 07:02:56 浏览: 74
Java实现获取某年某月第一天/最后一天的方法
5星 · 资源好评率100%
可以使用Java 8中的`LocalDate`类来实现:
```java
import java.time.LocalDate;
import java.time.YearMonth;
public class Main {
public static void main(String[] args) {
int year = 2023;
int month = 4;
YearMonth yearMonth = YearMonth.of(year, month);
LocalDate firstDay = yearMonth.atDay(1);
LocalDate lastDay = yearMonth.atEndOfMonth();
System.out.println("第一天:" + firstDay);
System.out.println("最后一天:" + lastDay);
}
}
```
输出:
```
第一天:2023-04-01
最后一天:2023-04-30
```
首先使用`YearMonth.of`方法构造指定年月的`YearMonth`对象。然后使用`atDay(1)`方法获取当月的第一天,使用`atEndOfMonth()`方法获取当月的最后一天。
阅读全文