获得这两个时间的所有天数及其周几

List<DateUtil> dateList = new ArrayList<>();

long distance = ChronoUnit.DAYS.between(todayLocal, plusXDayLocal);

Stream.iterate(todayLocal, d -> d.plusDays(1)).limit(distance + 1).forEach(f -> {
    DateUtil d = new DateUtil();
    d.setDate(f.toString());
    d.setWeekly(EnumUtil.WEEKLY.getValueByCode(f.getDayOfWeek().toString()));
    dateList.add(d);
});
posted @ 2018-09-27 09:22  宝贝企鹅  阅读(216)  评论(0编辑  收藏  举报