public class DateUtils{
/**
* 获取两个日期之间的所有日期.
*/
public static List<String> getBetweenDays(String startTime, String endTime) {
// 返回的日期集合
List<String> days = new LinkedList<>();
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
try {
Calendar start = Calendar.getInstance();
start.setTime(dateFormat.parse(startTime));
Calendar end = Calendar.getInstance();
end.setTime(dateFormat.parse(endTime));
end.add(Calendar.DATE, +1);// 日期加1(包含结束)
while (start.before(end)) {
days.add(dateFormat.format(start.getTime()));
start.add(Calendar.DAY_OF_YEAR, 1);
}
} catch (ParseException e) {
e.printStackTrace();
}
return days;
}
}
DateUtils - 一些常用的日期操作方法.
最新推荐文章于 2024-08-26 01:08:10 发布