java.util.Calendar.set() 方法用于将给定日历字段设置为给定值。
语法
public void set(int field,
int value)
参数
字段 | 指定给定的日历字段. |
值 | 指定要为给定日历字段设置的值。 |
返回值
void类型。
异常
抛出ArrayIndexOutOfBoundsException,如果指定字段超出范围(字段 < 0 || 字段 >= FIELD_COUNT)。在非宽松模式下。
示例:
在下面的示例中,java.util.Calendar.set() 方法用于将给定的日历字段设置为给定值。
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建指定日期的Calendar对象
Calendar Cal = new GregorianCalendar(2015, 1, 25);
//打印日历
System.out.println("The Calendar is: " + Cal.getTime());
//将日历月设置为十月
Cal.set(Calendar.MONTH, 9);
//打印日历
System.out.println("New Calendar is: " + Cal.getTime());
//将日历年设置为2012年
Cal.set(Calendar.YEAR, 2012);
//打印日历
System.out.println("New Calendar is: " + Cal.getTime());
}
}
上述代码的输出将是:
The Calendar is: Wed Feb 25 00:00:00 UTC 2015
New Calendar is: Sun Oct 25 00:00:00 UTC 2015
New Calendar is: Thu Oct 25 00:00:00 UTC 2012