// 开始时间
String startDate = "2013-07-27";
// 结束时间
String endDate = "2013-09-01";
Calendar c = Calendar.getInstance();
Date dateStart = null;
Date dateEnd = null;
try {
dateStart = new SimpleDateFormat("yy-MM-dd").parse(startDate);
dateEnd = new SimpleDateFormat("yy-MM-dd").parse(endDate);
}
catch (ParseException e) {
e.printStackTrace();
}
for(; dateEnd.after(dateStart); dateStart = c.getTime()){
c.setTime(dateStart);
int day = c.get(Calendar.DATE);
c.set(Calendar.DATE,day+1);
String dayAfter = new SimpleDateFormat("yyyy-MM-dd").format(c.getTime());
System.out.println("日期:" + dayAfter);
}
输出从指定开始时间到指定截止时间的所有日期
最新推荐文章于 2021-03-01 11:40:24 发布