Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH)+1); //要先+1,才能把本月的算进去
calendar.set(Calendar.DATE,1);
for(int i = 0; i < 12; i++){//默认取12个月初始化数据
calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - 1); //逐次往前推1个月
String year = calendar.get(Calendar.YEAR)
//fillZero 格式化月份
String month = fillZero((calendar.get(Calendar.MONTH) + 1))
}
/**
* 格式化月份
*/
public static String fillZero(int i){
String month = "";
if( i < 10 ){
month = "0" + i;
} else {
month = String.valueOf(i);
}
return month;
}