import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class Test {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String stringDate = sdf.format(date);
System.out.println(stringDate);
Calendar calendar = new GregorianCalendar();
calendar.setTime(date);
calendar.add(Calendar.YEAR, 1); //把日期往后增加一年,负数减一年
date = calendar.getTime();
stringDate = sdf.format(date);
System.out.println(stringDate);
calendar.add(Calendar.MONTH, 1); //把日期往后增加一个月,负数减一个月
date = calendar.getTime();
stringDate = sdf.format(date);
System.out.println(stringDate);
calendar.add(Calendar.WEEK_OF_MONTH, 1); //把日期往后增加一周,负数减一周
date = calendar.getTime();
stringDate = sdf.format(date);
System.out.println(stringDate);
calendar.add(Calendar.DAY_OF_MONTH, 1); //把日期往后增加一天,负数减一天
date = calendar.getTime();
stringDate = sdf.format(date);
System.out.println(stringDate);
}
}