遍历日期
/**
* 测试遍历日期
*/
@Test
public void testLoopDate() {
String vsStartTime="20201101",vsEndTime="20201120";
//日期格式化
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
try {
//起始日期
Date d1 = sdf.parse(vsStartTime);
//结束日期
Date d2 = sdf.parse(vsEndTime);
Date tmp=d1;
Calendar dd =Calendar.getInstance();
dd.setTime(d1);
while(tmp.getTime()<=d2.getTime()) {
tmp=dd.getTime();
//打印vsStartTime到vsEndTime的日期
System.out.println(sdf.format(tmp));
//天数加上1
dd.add(Calendar.DAY_OF_MONTH, 1);
}
} catch (Exception e) {
e.printStackTrace();
}
}