The internalGet(int calndr_field) method in Calendar class is used to return the value of the given calendar field as a parameter.
Note: The operation does not involve any normalization or validation.
Syntax:
protected final int internalGet(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 returns the value of the passed parameter.
Below programs illustrate the working of internalGet() Method of Calendar class:
Example 1:
// Java code to illustrate // internalGet() method import java.util.*;
public class CalendarDemo
extends GregorianCalendar {
public static void main(String args[])
{
// Creating a new calendar
CalendarDemo calndr = new CalendarDemo();
// Displaying the Current date
System.out.println( "The current date is: "
+ calndr.getTime());
// Getting the Month
System.out.println( "Month is: "
+ calndr
.internalGet(MONTH));
// Getting the Year
System.out.println( "Year is: "
+ calndr
.internalGet(YEAR));
}
} |
The current date is: Wed Feb 20 16:11:36 UTC 2019 Month is: 1 Year is: 2019
Example 2:
// Java code to illustrate // internalGet() method import java.util.*;
public class Calendar_Demo
extends GregorianCalendar {
public static void main(String args[])
{
// Creating a calendar object
Calendar_Demo calndr = new Calendar_Demo();
// Displaying the current date
System.out.println( "Calendar: "
+ calndr
.getTime());
// Displaying the year
System.out.println( "Year: "
+ calndr
.internalGet(YEAR));
// Displaying the month
System.out.println( "Month: "
+ calndr
.internalGet(MONTH));
// Displaying other credentials
System.out.println( "Day: "
+ calndr
.internalGet(DAY_OF_WEEK));
}
} |
Calendar: Thu Feb 21 09:43:53 UTC 2019 Year: 2019 Month: 1 Day: 5
Reference: https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html#internalGet-int-