Java教程

Java Calendar set()方法

Calendar类的set()方法用于通过指定值设置指定的日历字段。

语法

此方法以下列方式重载。
public void set(int field, int value)
public final void set(int year, int month, int date)
public final void set(int year,int month, int date, int hourOfDay, int minute)
public final void set(int year, int month, int date, int hourOfDay, int minute, int second)

参数

field-日历字段。
value-此传递的值被设置为指定的日历字段作为参数。

返回

NA

抛出

不适用

示例1

import java.util.Calendar;
public class JavaCalendarsetExample1 {
    public static void main(String[] args) {
        // create a calendar object mycalobj
      Calendar mycalobj = Calendar.getInstance();
        System.out.println("Today :" + mycalobj.getTime());
        System.out.println("Year :" + mycalobj.get(Calendar.YEAR));
        System.out.println("Month :" + mycalobj.get(Calendar.MONTH));
        System.out.println("Day :" + mycalobj.get(Calendar.DAY_OF_WEEK));
        // set the year,month and day
      mycalobj.set(1996, 5, 23, 10, 15, 20);
        System.out.println("Now Today :" + mycalobj.getTime());
        System.out.println(" Now Year :" + mycalobj.get(Calendar.YEAR));
        System.out.println("Now Month :" + mycalobj.get(Calendar.MONTH));
        System.out.println("Now Day :" + mycalobj.get(Calendar.DAY_OF_WEEK));
    }
}
输出:
Today :Tue Aug 14 17:53:46 PDT 2018
Year :2018
Month :7
Day :3
Now Today :Sun Jun 23 10:15:20 PDT 1996
 Now Year :1996
Now Month :5
Now Day :1

示例2

import java.util.Calendar;
public class JavaCalendarsetExample2 {
    public static void main(String[] args) {
        // create a calendar object mycalobj
      Calendar mycalobj = Calendar.getInstance();
        System.out.println("Today :" + mycalobj.getTime());
        mycalobj.set(Calendar.YEAR , 1996);
        System.out.println(" Altered Date(1) :" + mycalobj.getTime());
        mycalobj.set (1996 , 9 , 23);
        System.out.println(" Altered Date (2) :" + mycalobj.getTime());
    }
}
输出:
Today :Tue Aug 14 17:58:18 PDT 2018
 Altered Date(1) :Wed Aug 14 17:58:18 PDT 1996
 Altered Date (2) :Wed Oct 23 17:58:18 PDT 1996
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4