java 获取当前月的每一天
时间: 2023-06-29 19:11:00 浏览: 166
java中计算某个月的工作日总共几天
5星 · 资源好评率100%
可以使用 `java.time.LocalDate` 类来获取当前月的每一天。以下是一个示例代码:
```java
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate today = LocalDate.now();
int year = today.getYear();
int month = today.getMonthValue();
int days = today.lengthOfMonth();
for (int i = 1; i <= days; i++) {
LocalDate date = LocalDate.of(year, month, i);
System.out.println(date);
}
}
}
```
首先,我们使用 `LocalDate.now()` 获取当前日期。然后,使用 `getYear` 方法获取当前年份,使用 `getMonthValue` 方法获取当前月份,使用 `lengthOfMonth` 方法获取当前月份的天数。接下来,使用 `for` 循环遍历每一天,并使用 `LocalDate.of` 方法创建日期对象,最后输出每一天的日期。
阅读全文