String c = "2016-05-09 00:00:00";
String d = "2016-05-13 00:00:00";
Calendar start = Calendar.getInstance();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
start.setTime(df.parse(c));
Long startTIme = start.getTimeInMillis();
end.setTime(df.parse(d));
Long endTime = end.getTimeInMillis();
Long oneDay = 1000 * 60 * 60 * 24l;
Long time = startTIme;
while (time <= endTime) {
Date dd = new Date(time);
System.out.println(df.format(dd));
time += oneDay;
// System.out.println(time);}
另外,记录一下一个比较好的 时间+数字的方法
Date date = new Date();
int num = 3;
//当前时间取到年月,后两位为num的值
System.out.println(String.format("%tY%<tm%02d", date, num));//20160703