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 Âimportjava.util.*; ÂpublicclassCalendarDemo    extendsGregorianCalendar {    publicstaticvoidmain(String args[])    { Â        // Creating a new calendar        CalendarDemo calndr = newCalendarDemo(); Â        // 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 Âimportjava.util.*; ÂpublicclassCalendar_Demo    extendsGregorianCalendar {    publicstaticvoidmain(String args[])    {        // Creating a calendar object        Calendar_Demo calndr = newCalendar_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-


 
                                    







