/** * 获取当前系统时间最近12月的年月(含当月) * 2018-04~2019-03 */ public String getLatest12Month(Date date){ Calendar from = Calendar.getInstance(); from.setTime(date); String str1 = from.get(Calendar.YEAR)+"-"+fillZero(from.get(Calendar.MONTH)+1); from.add(Calendar.MONTH, -11);//11个月前 String str2 = from.get(Calendar.YEAR)+"-"+fillZero(from.get(Calendar.MONTH)+1); return str2+"~"+str1; } /** * 格式化月份 */ public static String fillZero(int i){ String month = ""; if(i<10){ month = "0" + i; }else{ month = String.valueOf(i); } return month; }