//JAVA获取某段时间内的所有日期
public static List findDates(String dStart, String dEnd) {
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
List dateList=null;
try {
Calendar cStart = Calendar.getInstance();
cStart.setTime(sdf.parse(dStart));
dateList = new ArrayList();
//别忘了,把起始日期加上
dateList.add(dStart);
// 此日期是否在指定日期之后
while (sdf.parse(dEnd).after(cStart.getTime())) {
// 根据日历的规则,为给定的日历字段添加或减去指定的时间量
cStart.add(Calendar.DAY_OF_MONTH, 1);
dateList.add(sdf.format(cStart.getTime()));
}
}catch(Exception e) {
e.printStackTrace();
}
return dateList;
}
@Test
public void test() {
}
//JAVA获取某段时间内的所有日期
public static List findDatesYear(String dStart, String dEnd) {<