实现代码
String begin = "2021-12-25 00:00:00";
String end = "2022-01-10 23:59:59";
String btime = begin.substring(0, 10);//yyyy-MM-dd
String etime = end.substring(0, 10);
//yyyy-MM-dd
Date bDate = DateUtil.parse(btime, DatePattern.NORM_DATE_PATTERN);
Date eDate = DateUtil.parse(etime, DatePattern.NORM_DATE_PATTERN);
//创建日期范围生成器
List<DateTime> dateList = DateUtil.rangeToList(bDate, eDate, DateField.DAY_OF_YEAR);
for (Date dt : dateList) {
System.out.println("dt========" + dt);
}
Java
代码输出
dt========2021-12-25 00:00:00
dt========2021-12-26 00:00:00
dt========2021-12-27 00:00:00
dt========2021-12-28 00:00:00
dt========2021-12-29 00:00:00
dt========2021-12-30 00:00:00
dt========2021-12-31 00:00:00
dt========2022-01-01 00:00:00
dt========2022-01-02 00:00:00
dt========2022-01-03 00:00:00
dt========2022-01-04 00:00:00
dt========2022-01-05 00:00:00
dt========2022-01-06 00:00:00
dt========2022-01-07 00:00:00
dt========2022-01-08 00:00:00
dt========2022-01-09 00:00:00
dt========2022-01-10 00:00:00
Ini
评论区