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
广告
© . All rights reserved.