Java.util.Calendar类

java.util.Calendar.set() 方法用于设置字段 YEAR、MONTH、DAY_OF_MONTH 的值、HOUR_OF_DAY、MINUTE 和 SECOND。保留其他字段之前的值。

语法

public final void set(int year,
                      int month,
                      int date,
                      int hourOfDay,
                      int minute,
                      int second)

参数

年份 指定用于设置 YEAR 日历字段的值。
月份 指定用于设置 YEAR 日历字段的值。月份日历字段。月份值从 0 开始。
日期 指定用于设置 DAY_OF_MONTH 日历字段的值。
hourOfDay 指定用于设置 HOUR_OF_DAY 日历字段的值。
分钟 指定用于设置 MINUTE 日历字段的值。
指定用于设置 SECOND 日历字段的值。

返回值

void 类型。 p>

异常

无。

示例:

在下面的示例中,java.util.Calendar .set() 方法用于将给定的日历设置为指定的日期和时间。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建日历实例
    Calendar Cal = Calendar.getInstance();

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

    //将日历设置为 2016 年 3 月 1 日 00:00:00
    Cal.set(2016, 2, 1, 0, 0, 0);

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

上述代码的输出将是:

The Calendar is: Sat May 08 10:34:33 UTC 2021
New Calendar is: Tue Mar 01 00:00:00 UTC 2016