java 获取一年所有日期
时间: 2023-07-18 20:39:42 浏览: 118
java获取年月日
5星 · 资源好评率100%
可以使用Java 8中的LocalDate类来获取一年中的所有日期。以下是一个示例代码,它将打印出当前年份的所有日期:
```java
import java.time.LocalDate;
import java.time.Month;
public class Main {
public static void main(String[] args) {
int year = LocalDate.now().getYear(); // 获取当前年份
LocalDate startDate = LocalDate.of(year, Month.JANUARY, 1); // 设置开始日期为1月1日
LocalDate endDate = LocalDate.of(year, Month.DECEMBER, 31); // 设置结束日期为12月31日
// 循环遍历每一天并打印出来
for (LocalDate date = startDate; date.isBefore(endDate.plusDays(1)); date = date.plusDays(1)) {
System.out.println(date);
}
}
}
```
这个程序将输出当前年份的所有日期。你可以根据需要进行修改,例如更改年份并选择不同的开始和结束日期。
阅读全文