直接复制代码运行即可
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");
Date today = new Date();
String date=fmt.format(today);
String maxDateStr = date;
String minDateStr = "";
Calendar calc =Calendar.getInstance();
List<String> datefor30List=new ArrayList<String>();
try {
for(int i=0;i<30;i++){
calc.setTime(fmt.parse(maxDateStr));
calc.add(calc.DATE, -i);
Date minDate = calc.getTime();
minDateStr = fmt.format(minDate);
datefor30List.add(minDateStr);
}
} catch (ParseException e1) {
e1.printStackTrace();
}
System.out.println(datefor30List)
直接拿到30天日期的集合