Calendar calendar = Calendar.getInstance();
Date date = new Date(System.currentTimeMillis());
calendar.setTime(date);
//提前一周
// calendar.add(Calendar.WEEK_OF_YEAR, -1);
//提前一月
// calendar.add(Calendar.MONTH, -1);
//提前一月
calendar.add(Calendar.YEAR, -1);date = calendar.getTime();
推迟一周示例:
Calendar curr = Calendar.getInstance();
curr.set(Calendar.DAY_OF_MONTH,curr.get(Calendar.DAY_OF_MONTH)+7);
Date date=curr.getTime();
推迟一个月示例:
Calendar curr = Calendar.getInstance();
curr.set(Calendar.MONTH,curr.get(Calendar.MONTH)+1);
Date date=curr.getTime();
推迟一年示例:
Calendar curr = Calendar.getInstance();
curr.set(Calendar.YEAR,curr.get(Calendar.YEAR)+1);
Date date=curr.getTime();