如果你想通过一个年份来获取当年的12个月份的时间集合,你可以使用Java 8中的java.time
包中的类。这些类提供了一种简单的方法来处理日期和时间。
你可以使用Year
类来表示一个年份,然后使用YearMonth
类来表示一个月份。你可以在一个年份的基础上创建12个月份的时间集合,例如:
Year year= Year.of(2022);
List<YearMonth> months = new ArrayList<>();
for (int i = 1; i <= 12; i++) {
months.add(year.atMonth(i));
}