java 根据日期循环执行:
public void test1() {
String startDate = "2021-07-10";
String endDate = "2021-08-12";
LocalDate start1 = LocalDate.parse(startDate, DateTimeFormatter.ofPattern("yyyy-MM-dd"));
LocalDate end = LocalDate.parse(endDate, DateTimeFormatter.ofPattern("yyyy-MM-dd"));
for (LocalDate date = start1; date.isBefore(end) || date.isEqual(end); date = date.plusDays(1)) {
System.out.println("日期-------" + date);
}
}
如果不需要包含最后一天,改写for循环
for (LocalDate date = start1; date.isBefore(end); date = date.plusDays(1)) {
System.out.println("日期-------" + date);
}