Java setLenient() 方法



描述

java.util.Calendar.setLenient(boolean) 方法指定日期/時間解釋是寬鬆的還是嚴格的。

宣告

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

public void setLenient(boolean lenient)

引數

lenient − 如果要啟用寬鬆模式,則為 true;如果要停用,則為 false。

返回值

此方法不返回值。

異常

在當前日期的 GregorianCalendar 例項中設定 isLenient 狀態示例

以下示例演示了 Java Calendar setLenient() 方法的用法。我們使用 getInstance() 方法建立當前日期的 Calendar 例項,並列印日曆的 isLenient 狀態。然後,我們使用 setLenient() 更新標誌,並再次列印更新後的寬鬆標誌詳細資訊。

package com.tutorialspoint;

import java.util.Calendar;

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

      // create a calendar
      Calendar cal = Calendar.getInstance();

      // print current state of lenient
      System.out.println("Calendar is lenient :" + cal.isLenient());

      // change lenient state
      cal.setLenient(false);

      // print result
      System.out.println("Lenient after setting :" + cal.isLenient());
   }
}

輸出

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

Calendar is lenient :true
Lenient after setting :false

在當前日期的 GregorianCalendar 例項中設定 isLenient 狀態示例

以下示例演示了 Java Calendar setLenient() 方法的用法。我們使用 GregorianCalendar() 方法建立當前日期的 Calendar 例項,並列印日曆的 isLenient 狀態。然後,我們使用 setLenient() 更新標誌,並再次列印更新後的寬鬆標誌詳細資訊。

package com.tutorialspoint;

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

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

      // create a calendar
      Calendar cal = new GregorianCalendar();

      // print current state of lenient
      System.out.println("Calendar is lenient :" + cal.isLenient());

      // change lenient state
      cal.setLenient(false);

      // print result
      System.out.println("Lenient after setting :" + cal.isLenient());
   }
}

輸出

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

Calendar is lenient :true
Lenient after setting :false

在給定日期的 GregorianCalendar 例項中設定 isLenient 狀態示例

以下示例演示了 Java Calendar setLenient() 方法的用法。我們使用 GregorianCalendar() 方法建立特定日期的 Calendar 例項,並列印日曆的 isLenient 狀態。然後,我們使用 setLenient() 更新標誌,並再次列印更新後的寬鬆標誌詳細資訊。

package com.tutorialspoint;

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

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

      // create a calendar
      Calendar cal = new GregorianCalendar(2025,8,27);

      // print current state of lenient
      System.out.println("Calendar is lenient :" + cal.isLenient());

      // change lenient state
      cal.setLenient(false);

      // print result
      System.out.println("Lenient after setting :" + cal.isLenient());
   }
}

輸出

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

Calendar is lenient :true
Lenient after setting :false
java_util_calendar.htm
廣告