private boolean isLastMonth(Date date) { return isLastMonth(new Date(), date); } public boolean isLastMonth(Date date,Date date2) { Calendar nextMonth = Calendar.getInstance(); nextMonth.setTime(date); 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; }