/**
* 根据一段时间获取该段时间的所有日期 倒序排序
* @param startDate
* @param endDate
* @return yyyy-MM-dd
*/
public static List<String> getTwoDaysDay(String startDate, String endDate) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
List<String> dateList = new ArrayList<String>();
try {
Date dateOne = sdf.parse(startDate);
Date dateTwo = sdf.parse(endDate);
Calendar calendar = Calendar.getInstance();
calendar.setTime(dateTwo);
dateList.add(endDate);
while (calendar.getTime().after(dateOne)) {
//倒序时间,顺序after改before其他相应的改动。
calendar.add(Calendar.DAY_OF_MONTH, -1);
dateList.add(sdf
Java根据开始和结束时间获取该时间段内的所有日期
最新推荐文章于 2024-05-24 18:09:06 发布