public static void loopDate() throws Exception {
SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd");
String sBegin = "2011-05-16";
String sEnd = "2011-05-26";
java.util.Date dateBegin = formater.parse(sBegin);
java.util.Date dateEnd = formater.parse(sEnd);
Calendar ca = Calendar.getInstance();
while(dateBegin.compareTo(dateEnd) <= 0)
{
System.out.println("下次比较日期:" + formater.format(dateBegin));
ca.setTime(dateBegin);
ca.add(ca.DATE, 1); // 把dateBegin加上1天然后重新赋值给date1
dateBegin = ca.getTime();
}
}