我想在列表中获取一个月的所有日期,以便我可以在JSF页面上显示该月的所有日期。当月份发生变化时,日期量必须相应改变。
我使用Java 8 LocalDate。
我怎样才能做到最好?
答案 0 :(得分:0)
我不确定如何才能将月中的所有日期都放在数据库中,但是这里有一种获取当月所有日期列表的方法:
LocalDate date = LocalDate.now().withDayOfMonth(1);
LocalDate end = date.plusMonths(1);
List<LocalDate> dates = new ArrayList<>();
while(date.isBefore(end)) {
dates.add(date);
date = date.plusDays(1);
}