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