1、前期需求,两个日期,我们叫他startDate和endDate,然后获取到两个日期之间的日期
/*** 获取两个日期之间的日期
*@paramstart 开始日期
*@paramend 结束日期
*@return日期集合*/
private ListgetBetweenDates(Date start, Date end) {
List result = new ArrayList();
Calendar tempStart=Calendar.getInstance();
tempStart.setTime(start);
tempStart.add(Calendar.DAY_OF_YEAR,1);
Calendar tempEnd=Calendar.getInstance();
tempEnd.setTime(end);while(tempStart.before(tempEnd)) {
result.add(tempStart.getTime());
tempStart.add(Calendar.DAY_OF_YEAR,1);
}returnresult;
}
/**
* 获取两个日期之间的日期
* @param start 开始日期
* @param end 结束日期
* @return 日期集合
*/
private List getBetweenDates(Date start, Date end) {
List result = new ArrayList();
Calendar tempStart = Calendar.getInstance();
tempStart.setTime(start);
tempStart.add(Calendar.DAY_OF_YEAR, 1);
Calendar tempEnd = Calendar.getInstance();
tempEnd.setTime(end);
while (tempStart.before(tempEnd)) {
result.add(tempStart.getTime());
tempStart.add(Calendar.DAY_OF_YEAR, 1);
}
return result;
}