Java.util.GregorianCalendar 类

java.util.GregorianCalendar.add() 方法用于将指定的(带符号的)时间量添加到给定日历字段,基于日历的规则。

语法

public void add(int field, int amount)

参数

字段 指定日历字段。
金额 指定要添加的日期或时间量字段。

返回值

void类型。

异常

抛出IllegalArgumentException,如果字段为 ZONE_OFFSET、DST_OFFSET 或未知,或者任何日历字段在非宽松模式下具有超出范围的值。

示例:

在下面的示例中,java.util.GregorianCalendar.add() 方法用于将指定的时间量添加到给定的日历字段。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建指定日期的Calendar对象
    GregorianCalendar Cal = new GregorianCalendar(2015, 11, 25);

    //打印日历
    System.out.println("Original Calendar: " + Cal.getTime());

    //在日历中添加一个月
    Cal.add(GregorianCalendar.MONTH, 1);

    //打印日历
    System.out.println("Modified Calendar: " + Cal.getTime());
  }
}

上述代码的输出将是:

Original Calendar: Fri Dec 25 00:00:00 UTC 2015
Modified Calendar: Mon Jan 25 00:00:00 UTC 2016