java8 LocalDate类遍历两个日期间所有日期

时间:2025-03-28 19:18:01
/** * 获取两个日期间隔的所有日期 * @param start 格式必须为'2018-01-25' * @param end 格式必须为'2018-01-25' * @return */ public static List<String> getBetweenDate(String start, String end){ List<String> list = new ArrayList<>(); LocalDate startDate = (start); LocalDate endDate = (end); long distance = (startDate, endDate); if (distance < 1) { return list; } (startDate, d -> { return (1); }).limit(distance + 1).forEach(f -> { (()); }); return list; }