Calendar isSet() Method in Java with Examples
Last Updated :
18 Dec, 2021
The isSet(int calndr_field) method in Calendar class is used to check whether the given calendar field has a value set or not. All the Cases for which the values have been set by the calculations of the internal field are triggered by a get method call.
Syntax:
public final boolean isSet(int calndr_field)
Parameters: The method takes one parameter calndr_field that refers to the calendar field which is to be operated upon.
Return Value: The method either returns True if the value of the calendar field is set else it returns False.
Below programs illustrate the working of isSet() Method of Calendar class:
Example 1:
Java
import java.util.*;
public class CalendarDemo {
public static void main(String args[])
{
Calendar calndr = Calendar.getInstance();
System.out.println( "The Year is: "
+ calndr.get(Calendar.YEAR));
boolean val = calndr.isSet(Calendar.YEAR);
System.out.println( "Is the"
+ " Value set? " + val);
calndr.clear(Calendar.YEAR);
val = calndr.isSet(Calendar.YEAR);
System.out.println( "Is the"
+ " Value set? " + val);
}
}
|
Output:
The Year is: 2019
Is the Value set? true
Is the Value set? false
Example 2:
Java
import java.util.*;
public class CalendarDemo {
public static void main(String args[])
{
Calendar calndr = Calendar.getInstance();
System.out.println( "Todays Day is: "
+ calndr.get(
Calendar.DAY_OF_MONTH));
boolean val
= calndr.isSet(Calendar.DAY_OF_MONTH);
System.out.println( "Is the"
+ " Value set? " + val);
calndr.clear(Calendar.DAY_OF_MONTH);
val = calndr.isSet(Calendar.DAY_OF_MONTH);
System.out.println( "Is the"
+ " Value set? " + val);
}
}
|
Output:
Todays Day is: 21
Is the Value set? true
Is the Value set? false
Reference: https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html#isSet-int-
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...