Java Calendar clear() 方法



描述

Java Calendar clear() 方法將此日曆的所有日曆欄位值和時間值設定為未定義。日曆實現類可以使用預設欄位值進行日期和時間計算。

宣告

以下是java.util.Calendar.clear() 方法的宣告

public final void clear()

引數

返回值

此方法不返回值。

異常

Java Calendar clear(int field) 方法

描述

Java Calendar clear() 方法將給定的日曆欄位值和此日曆的時間值設定為未定義。日曆實現類可以使用預設欄位值進行日期和時間計算。

宣告

以下是java.util.Calendar.clear() 方法的宣告

public final void clear(int field)

引數

  • field − 設定為未定義的日曆欄位。

返回值

此方法不返回值。

異常

清除當前日期日曆例項示例

以下示例顯示了 Java Calendar clear() 方法的用法。我們正在建立一個當前日期的日曆例項。我們使用 clear() 方法清除它並列印它。

package com.tutorialspoint;

import java.util.Calendar;

public class CalendarDemo {
   public static void main(String[] args) {
   
      // create calendar object
      Calendar cal = Calendar.getInstance();

      // displays the current date and time
      System.out.println("Current Calendar Date: " + cal.getTime());

      // use clear method to set all field values and time value as undefined.
      cal.clear();

      // print the result
      System.out.println("The calendar shows : " + cal.getTime());
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Current Calendar Date: Fri Sep 23 14:56:04 IST 2022
The calendar shows : Thu Jan 01 00:00:00 IST 1970

清除當前日期日曆例項的年份和月份示例

以下示例顯示了 Java Calendar clear(index) 方法的用法。我們正在建立一個當前日期的日曆例項。我們使用 clear(index) 方法清除年份和月份欄位,然後列印它。

package com.tutorialspoint;

import java.util.Calendar;

public class CalendarDemo {
   public static void main(String[] args) {

      // create a calendar
      Calendar cal = 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());

      // use clear method to set month as undefined as well.
      cal.clear(Calendar.MONTH);

      // print the result
      System.out.println("The calendar shows : " + cal.getTime());
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Current Calendar Date: Fri Sep 23 15:02:55 IST 2022
The calendar shows : Wed Sep 23 15:02:55 IST 1970
The calendar shows : Fri Jan 23 15:02:55 IST 1970

清除當前日期日曆例項示例

以下示例顯示了 Java Calendar clear() 方法的用法。我們正在建立一個當前日期的 Gregorian Calendar 例項。我們使用 clear() 方法清除它並列印它。

package com.tutorialspoint;

import java.util.Calendar;
import java.util.GregorianCalendar;

public class CalendarDemo {
   public static void main(String[] args) {
   
      // create calendar object
      Calendar cal = GregorianCalendar.getInstance();

      // displays the current date and time
      System.out.println("Current Calendar Date: " + cal.getTime());

      // use clear method to set all field values and time value as undefined.
      cal.clear();

      // print the result
      System.out.println("The calendar shows : " + cal.getTime());
   }
}

輸出

讓我們編譯並執行上述程式,這將產生以下結果:

Current Calendar Date: Fri Sep 23 14:58:29 IST 2022
The calendar shows : Thu Jan 01 00:00:00 IST 1970
java_util_calendar.htm
廣告