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