Java教程

Java Calendar clear()方法

java.util.Calendar.clear()方法设置给定的日历字段值,并且未定义此Calendar的时间值。 Calendar实现类可以使用默认字段值进行日期和时间计算。

语法

public final void clear(int field)

参数

field-要设置为未定义的日历字段。

返回

此方法不返回任何值。

抛出

NA

示例1

import java.util.Calendar;
public class CalendarClearExample1 {
    public static void main(String[] args) {
        // create a calendar
       Calendar cal = (Calendar) Calendar.getInstance();
        // display the current date and time
      System.out.println("Current Calendar Date: " + cal.getTime());
        // use clear method to set year as undefined.
       cal.clear(Calendar.YEAR);
        // print the result
     System.out.println("The calendar shows : " + cal.getTime());
    }
}
输出:
Current Calendar Date: Mon Jul 30 06:35:54 PDT 2018
The calendar shows : Thu Jul 30 06:35:54 PDT 1970

示例2

import java.util.Calendar;
public class CalendarclearExample2 {
    public static void main(String[] args) {
        // create a calendar
   Calendar cal = (Calendar) Calendar.getInstance();
        // display the current date and time
      System.out.println("Current Calendar Date: " + cal.getTime());
        // use clear method to set month as undefined.
      cal.clear(Calendar.MONTH);
        // print the result
      System.out.println("The calendar shows : " + cal.getTime());
    }
}
输出:
Current Calendar Date: Mon Jul 30 06:39:17 PDT 2018
The calendar shows : Tue Jan 30 06:39:17 PST 2018

示例3

import java.util.Calendar;
public class CalendarClearExample3 {
    public static void main(String[] args) {
        // create a calendar
      Calendar cal = (Calendar) Calendar.getInstance();
        // display the current date and time
      System.out.println("Current Calendar Date: " + cal.getTime());
        // use clear method to set month as undefined.
      cal.clear(Calendar.DAY_OF_MONTH);
        // print the result
      System.out.println("The calendar shows : " + cal.getTime());
        cal.clear(Calendar.HOUR);
        cal.clear(Calendar.MINUTE);
        cal.clear(Calendar.SECOND);
        // print the result
      System.out.println("The calendar shows : " + cal.getTime());
    }
}
输出:
Current Calendar Date: Mon Jul 30 06:45:15 PDT 2018
The calendar shows : Mon Jul 30 06:45:15 PDT 2018
The calendar shows : Mon Jul 30 06:00:00 PDT 2018

示例4

import java.util.Calendar;
public class CalendarClearExample4 {
    public static void main(String[] args) {
        // create a calendar
      Calendar cal = (Calendar) Calendar.getInstance();
        // display the current date and time
      System.out.println("Current Calendar Date: " + cal.getTime());
        cal.clear(Calendar.HOUR);
        cal.clear(Calendar.MINUTE);
        cal.clear(Calendar.SECOND);
        // print the result
      System.out.println("The calendar shows : " + cal.getTime());
    }
}
输出:
Current Calendar Date: Mon Jul 30 06:48:47 PDT 2018
The calendar shows : Mon Jul 30 06:00:00 PDT 2018
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4