/** * 判断后者是不是前者的下一个月 * @param dateSource * @param date1Target * @return */ public boolean isNextMonth(Date date1,Date date2) { Calendar nextMonth = Calendar.getInstance(); nextMonth.setTime(date1); nextMonth.add(Calendar.MONTH, 1); Calendar c2 = Calendar.getInstance(); c2.setTime(date2); if(c2.get(Calendar.YEAR) == nextMonth.get(Calendar.YEAR) && c2.get(Calendar.MONTH) == nextMonth.get(Calendar.MONTH)) { return true; } return false; }