- Java.util Package Classes
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util Package Extras
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
Java setLenient() Method
Description
The java.util.Calendar.setLenient(boolean) method specifies whether date/time interpretation is to be lenient or not.
Declaration
Following is the declaration for java.util.Calendar.setLenient() method
public void setLenient(boolean lenient)
Parameters
lenient − true if the lenient mode is to be turned on; false if it is to be turned off.
Return Value
This method does not return a value.
Exception
NA
Setting isLenient State in a Current Dated GregorianCalendar Instance Example
The following example shows the usage of Java Calendar setLenient() method. We're creating an instance of a Calendar of current date using getInstance() method and printing the isLenient state of the calendar. Then we're update the flag using setLenient() and print updated lenient flag detail again.
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()); } }
Output
Let us compile and run the above program, this will produce the following result −
Calendar is lenient :true Lenient after setting :false
Setting isLenient State in a Current Dated GregorianCalendar Instance Example
The following example shows the usage of Java Calendar setLenient() method. We're creating an instance of a Calendar of current date using GregorianCalendar() method and printing the isLenient state of the calendar. Then we're update the flag using setLenient() and print updated lenient flag detail again.
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()); } }
Output
Let us compile and run the above program, this will produce the following result −
Calendar is lenient :true Lenient after setting :false
Setting isLenient State in a Given Dated GregorianCalendar Instance Example
The following example shows the usage of Java Calendar setLenient() method. We're creating an instance of a Calendar of particular date using GregorianCalendar() method and printing the isLenient state of the calendar. Then we're update the flag using setLenient() and print updated lenient flag detail again.
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()); } }
Output
Let us compile and run the above program, this will produce the following result −
Calendar is lenient :true Lenient after setting :false
To Continue Learning Please Login
Login with Google