import java.text.SimpleDateFormat;import java.util.Date;import java.util.GregorianCalendar;import java.util.Locale;public class DealDate ...{ /** *//** * 日期的加法 * @param date 指定的日期 * @param item 指定的字段,比如Year,Month等 * @param value 要加的值 * @return 处理后的日期 */ public static GregorianCalendar letDateAdded(GregorianCalendar date,int item,int value)...{ date.add(item, value); return date; } /** *//** * 把日期转换成字符串的格式 * @param date 指定要转换的日期 * @return 日期的字符串格式 */ public static String changeToString(GregorianCalendar date)...{ Date d = date.getTime(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",Locale.SIMPLIFIED_CHINESE); String result = df.format(d); return result; } public static void main(String []args)...{ GregorianCalendar time = new GregorianCalendar(); //当前的时间 System.out.println("当前的时间:" + changeToString(time)); GregorianCalendar change1 = letDateAdded(new GregorianCalendar(),GregorianCalendar.DAY_OF_MONTH,3); //三天后的今天 System.out.println("三天后的今天:" + changeToString(change1)); GregorianCalendar change2 = letDateAdded(new GregorianCalendar(),GregorianCalendar.MONTH,2); //两个月后的今天 System.out.println("两个月后的今天:" + changeToString(change2)); GregorianCalendar change3 = letDateAdded(new GregorianCalendar(),GregorianCalendar.YEAR,10); //十年后的今天 System.out.println("十年后的今天:" + changeToString(change3)); GregorianCalendar change0 = letDateAdded(change1,GregorianCalendar.YEAR,10); //三天后开始计算,十年后的今天 System.out.println("三天后开始计算,十年后的今天:" + changeToString(change0)); }}