java.util.GregorianCalendar.add()方法实例
java.util.GregorianCalendar.add(int field,int amount) 方法将指定(有符号的)时间量,以给定日历字段,根据日历的规则。
声明
以下是java.util.GregorianCalendar.add()方法的声明
public void add(int field,int amount)
参数
-
field -- 日历字段。
-
amount -- 要添加到该字段的日期或时间的量。
返回值
这个方法没有返回值
异常
-
IllegalArgumentException --如果字段是ZONE_OFFSET,DST_OFFSET,或未知,或者任何日历字段有超出范围的值在非宽松模式。
例子
下面的示例演示java.util.GregorianCalendar.add()方法的用法。
package com.yiibai; 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