可使用Calendar来进行计算,废话就不多说了,直接贴代码
public static void main(String[] args) {
List<String> dateList = new ArrayList<>();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM");
for (int i=0;i>-6;i--){
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH,i);
dateList.add(simpleDateFormat.format(calendar.getTime()));
}
dateList.forEach(e -> System.out.println(e));
}
运行结果
简单粗暴,继续搬砖了,再见!!!