java 遍历开始到结束的日期
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
//日期格式化
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
//起始日期
Date d1 = sdf.parse("2001-10-01");
//结束日期
Date d2 = sdf.parse("2001-11-04");
Date tmp=d1;
Calendar dd =Calendar.getInstance();
dd.setTime(d1);
//打印2001年10月1日到2001年11月4日的日期
while(tmp.getTime()<=d2.getTime()) {
tmp=dd.getTime();
System.out.println(sdf.format(tmp));
//天数加上1
dd.add(Calendar.DAY_OF_MONTH, 1);
}
} catch (ParseException e) {
e.printStackTrace();
}
}
}