获取两个日期中的所有日期
2022-12-05 本文已影响0人
毛仑上保罗先生
需要用到hutool
/**
* 获取两个日期中的所有日期
*
* @param begin 日期起始时间
* @param end 日期结束时间
* @return 格式:yyyy-MM-dd
*/
public static List<String> getDateList(String begin, String end) {
Date bDate = DateUtil.parse(begin, DatePattern.NORM_DATE_PATTERN);
Date eDate = DateUtil.parse(end, DatePattern.NORM_DATE_PATTERN);
List<DateTime> dateList = DateUtil.rangeToList(bDate, eDate, DateField.DAY_OF_YEAR);
List<String> hashList = new ArrayList<>();
dateList.forEach
(
item ->
{
hashList.add(item.toDateStr());
}
);
return hashList;
}