public class test {
public static void main(String[] args) throws ParseException {
//指定月份向前推一年的月份
List<String> allDates = new ArrayList<>();
String maxDate = "201602";
SimpleDateFormat monthDate = new SimpleDateFormat("yyyyMM");
Calendar cal = Calendar.getInstance();
cal.setTime(monthDate.parse(maxDate));
for (int i = 1; i <= 12; i++) {
String month_name1 = monthDate.format(cal.getTime());
allDates.add(month_name1);
cal.add(Calendar.MONTH, -1);
}
System.out.println(allDates);
//当前月按前推十二个月
// String[] month = new String[12];
// LocalDate today = LocalDate.now();
// for(int i = 1;i <= 12; i++){
// LocalDate localDate = today.minusMonths(i);
// String ss = localDate.toString().substring(0,7).replace("-", "");
// month[12-i] = ss;
// }
// for(int i = 0;i < month.length;i++) {
// System.out.println(month[i]);
// }
}
}