LocalDate startDate = month.plusYears(1).with(TemporalAdjusters.firstDayOfYear());
LocalDate endDate = month.plusYears(1).with(TemporalAdjusters.lastDayOfYear());
public class MyDateUtils {
public static List<LocalDate> getBetweenMonthLocalDate(LocalDate startDate, LocalDate endDate) {
List<LocalDate> list = new ArrayList<>();
long distance = ChronoUnit.MONTHS.between(startDate, endDate) + 1L;
if (distance < 1) {
return list;
}
Stream.iterate(startDate, d -> d.plusMonths(1))
.limit(distance)
.forEach(f -> list.add(f));
return list;
}
}
日期工具集-LocalDate下一年所有日期
最新推荐文章于 2023-10-20 12:30:20 发布