Calendar.get() Method in Java - GeeksforGeeks

02 Mar, 2018
java.util.Calendar.get() method is a method of java.util.Calendar class. The Calendar class provides some methods for implementing a concrete calendar system outside the package. Some examples of Calendar fields are : YEAR, DATE, MONTH, DAY_OF_WEEK, DAY_OF_YEAR, WEEK_OF_YEAR, MINUTE, SECOND, HOUR, AM_PM, WEEK_OF_MONTH, DAY_OF_WEEK_IN_MONTH, HOUR_OF_DAY.
Syntax :
public int get(int field)

where, field represents the given calendar
field and the function returns the value of
given field.

Exception : If the specified field is out of range, then ArrayIndexOutOfBoundsException is thrown.
Applications :Example 1: To fetch Date, Month, Year
// Java code to implement calendar.get() functionimport java.util.*;  class GFG {      // Driver codepublic static void main(String[] args) {      // creating a calendar    Calendar c = Calendar.getInstance();      // get the value of DATE field    System.out.println("Day : " +                        c.get(Calendar.DATE));          // get the value of MONTH field    System.out.println("Month : " +                        c.get(Calendar.MONTH));                          // get the value of YEAR field    System.out.println("Year : " +                         c.get(Calendar.YEAR));}}
Output :
Day : 1
Month : 2
Year : 2018

Example 2 : To fetch Day of the week, Day of the year, Week of the month, Week of the year.
// Java Code of calendar.get() functionimport java.util.*;  class GFG {      // Driver codepublic static void main(String[] args) {      // creating a calendar    Calendar c = Calendar.getInstance();      // get the value of DATE_OF_WEEK field    System.out.println("Day of week : " +                         c.get(Calendar.DAY_OF_WEEK));                              // get the value of DAY_OF_YEAR field    System.out.println("Day of year : " +                        c.get(Calendar.DAY_OF_YEAR));                              // get the value of WEEK_OF_MONTH field    System.out.println("Week in Month : " +                         c.get(Calendar.WEEK_OF_MONTH));                              // get the value of WEEK_OF_YEAR field    System.out.println("Week in Year : " +                         c.get(Calendar.WEEK_OF_YEAR));                            // get the value of DAY_OF_WEEK_IN_MONTH field    System.out.println("Day of Week in Month : " +                        c.get(Calendar.DAY_OF_WEEK_IN_MONTH));}}
Output :
Day of week : 5
Day of year : 60
Week in Month : 1
Week in Year : 9
Day of Week in Month : 1

Example 3 : To fetch Hour, Minute, Second and AM_PM.
// Implementation of calendar.get()// function in Javaimport java.util.*;  class GFG {      // Driver code    public static void main(String[] args)    {        // creating a calendar        Calendar c = Calendar.getInstance();          // get the value of HOUR field        System.out.println("Hour : " + c.get(Calendar.HOUR));          // get the value of MINUTE field        System.out.println("Minute : " + c.get(Calendar.MINUTE));          // get the value of SECOND field        System.out.println("Second : " + c.get(Calendar.SECOND));          // get the value of AM_PM field        System.out.println("AM or PM : " + c.get(Calendar.AM_PM));          // get the value of HOUR_OF_DAY field        System.out.println("Hour (24-hour clock) : " + c.get(Calendar.HOUR_OF_DAY));    }}
Output :
Hour : 6
Minute : 51
Second : 53
AM or PM : 0
Hour (24-hour clock) : 6

date-time-program
Java-Library
Java
Java
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Comments
Old Comments
Object Oriented Programming (OOPs) Concept in Java
HashMap in Java with Examples
How to iterate any Map in Java
Initialize an ArrayList in Java
Interfaces in Java
ArrayList in Java
Multidimensional Arrays in Java
Stack Class in Java
Singleton Class in Java
LinkedList in Java