Java tutorial
//package com.java2s; import java.util.Calendar; import java.util.Date; public class Main { public static Date lastMouth() { return offsiteDate(new Date(), Calendar.MONTH, -1); } public static Date offsiteDate(Date date, int calendarField, int offsite) { Calendar cal = Calendar.getInstance(); cal.setTime(date); cal.add(calendarField, offsite); return cal.getTime(); } }