Saturday, August 30, 2025
HomeLanguagesJavaCalendar internalGet() Method in Java with Examples

Calendar internalGet() Method in Java with Examples

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));
    }
}


Output:

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));
    }
}


Output:

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-

RELATED ARTICLES

Most Popular

Dominic
32249 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6617 POSTS0 COMMENTS
Nicole Veronica
11792 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11838 POSTS0 COMMENTS
Shaida Kate Naidoo
6731 POSTS0 COMMENTS
Ted Musemwa
7013 POSTS0 COMMENTS
Thapelo Manthata
6689 POSTS0 COMMENTS
Umr Jansen
6701 POSTS0 COMMENTS