Java.util.Calendar类

java.util.Calendar.add() 方法用于给给定的时间添加或减去指定的时间量日历字段,基于日历的规则。

语法

public abstract void add(int field,
                         int amount)

参数

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

返回值

void 类型。

异常

示例:

在下面的示例中,java.util.Calendar.add() 方法用于向给定字段添加或减去指定的时间量。

import java.util.*;

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

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

    //从日历对象中添加5天
    Cal.add(Calendar.DAY_OF_MONTH, 5);

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

    //从日历对象中减去5年
    Cal.add(Calendar.YEAR, -5);

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

上述代码的输出将是:

The Calendar is: Sun Nov 25 00:00:00 UTC 2018
New Calendar is: Fri Nov 30 00:00:00 UTC 2018
New Calendar is: Sat Nov 30 00:00:00 UTC 2013