import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class IterateDate {
public static void main(String[] args) throws ParseException {
Calendar c = Calendar.getInstance();
DateFormat dateFormat1 = new SimpleDateFormat("yyyy-MM-dd");
//开始时间必须小于结束时间
Date beginDate = dateFormat1.parse("2014-05-01");
Date endDate = dateFormat1.parse("2014-06-25");
Date date = beginDate;
while (!date.equals(endDate)) {
System.out.println(date);
c.setTime(date);
c.add(Calendar.DATE, 1); // 日期加1天
date = c.getTime();
}
}
}