java 获取当月时间列表
时间: 2023-08-14 13:02:58 浏览: 148
你可以使用 Java 中的 `java.time` 包来获取当月的时间列表。下面是一个示例代码,用于获取当前月份的所有日期:
```java
import java.time.LocalDate;
import java.time.YearMonth;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 获取当前年月
YearMonth yearMonth = YearMonth.now();
// 获取当月的第一天和最后一天
LocalDate firstDay = yearMonth.atDay(1);
LocalDate lastDay = yearMonth.atEndOfMonth();
// 生成日期列表
List<LocalDate> dates = new ArrayList<>();
LocalDate currentDate = firstDay;
while (!currentDate.isAfter(lastDay)) {
dates.add(currentDate);
currentDate = currentDate.plusDays(1);
}
// 打印日期列表
for (LocalDate date : dates) {
System.out.println(date);
}
}
}
```
运行以上代码,将输出当前月份的所有日期。你可以根据需要进行进一步处理或修改代码来适应你的具体需求。
阅读全文