Java.util.GregorianCalendar.add() Java.util.Formatter.toString() Java.util.GregorianCalendar.clone() 描述 该java.util.GregorianCalendar.add(int field,int amount)方法添加的时间来定日历字段的规定(signed)金额,基于日历的规则。 声明 以下是java.util.GregorianCalendar.add()方法的声明 public void add(int field,int amount) 参数 field - 日历字段。 amount - 要添加到字段中的日期或时间量。 返回值 此方法不返回值 异常 IllegalArgumentException - 如果字段为ZONE_OFFSET,DST_OFFSET或未知,或者任何日历字段在非宽松模式下具有超出范围的值。 实例 以下示例显示了java.util.GregorianCalendar.add()方法的用法。 package com.tutorialspoint; import java.util.*; public class GregorianCalendarDemo { public static void main(String[] args) { // create a new calendar GregorianCalendar cal = (GregorianCalendar) GregorianCalendar.getInstance(); // print the current date and time System.out.println("" + cal.getTime()); // add 2 months cal.add((GregorianCalendar.MONTH), 2); // print the modified date and time System.out.println("" + cal.getTime()); // add 2 years cal.add((GregorianCalendar.YEAR), 2); // print the modified date and time System.out.println("" + cal.getTime()); } } 让我们编译并运行上面的程序,这将产生以下结果 Fri May 18 02:25:26 EEST 2012 Wed Jul 18 02:25:26 EEST 2012 Fri Jul 18 02:25:26 EEST 2014 Java.util.Formatter.toString() Java.util.GregorianCalendar.clone()