Sunday, November 17, 2024
Google search engine
HomeLanguagesJavaDateFormat getCalendar() Method in Java with Examples

DateFormat getCalendar() Method in Java with Examples

The getCalendar() Method of DateFormat class in Java is used to get the calendar associated with this date/time format object.

Syntax:

public Calendar getCalendar()

Parameter: The method does not take any parameters.

Return Value: The method returns an instance of Calendar for this DateFormat object.

Below programs illustrate the use of getCalendar() method in Java:
Example 1:




// Java code to illustrate
// getCalendar() method
  
import java.text.*;
import java.util.*;
  
public class DateFormat_Demo {
    public static void main(String[] argv)
    {
        // Initializing the first formatter
        DateFormat DFormat
            = DateFormat.getDateTimeInstance();
  
        // String formatting
        String str = DFormat.format(new Date());
  
        // Displaying the Calendar
        System.out.println(DFormat.getCalendar());
    }
}


Output:

java.util.GregorianCalendar[time=1553691245240, areFieldsSet=true, areAllFieldsSet=true,
lenient=true, zone=sun.util.calendar.ZoneInfo[id="Etc/UTC", offset=0, dstSavings=0,
useDaylight=false, transitions=0, lastRule=null], firstDayOfWeek=1, minimalDaysInFirstWeek=1,
ERA=1, YEAR=2019, MONTH=2, WEEK_OF_YEAR=13, WEEK_OF_MONTH=5, DAY_OF_MONTH=27, DAY_OF_YEAR=86,
DAY_OF_WEEK=4, DAY_OF_WEEK_IN_MONTH=4, AM_PM=1, HOUR=0, HOUR_OF_DAY=12, MINUTE=54, SECOND=5,
MILLISECOND=240, ZONE_OFFSET=0, DST_OFFSET=0]

Example 2:




// Java code to illustrate
// getCalendar() method
  
import java.text.*;
import java.util.*;
  
public class DateFormat_Demo {
    public static void main(String[] argv)
    {
        // Initializing the first formatter
        DateFormat DFormat
            = new SimpleDateFormat("MM/ dd/ yy");
  
        // String formatting
        String str = DFormat.format(new Date());
  
        // Displaying the Calendar
        System.out.println(DFormat.getCalendar());
    }
}


Output:

java.util.GregorianCalendar[time=1553691264669, areFieldsSet=true, areAllFieldsSet=true,
lenient=true, zone=sun.util.calendar.ZoneInfo[id="Etc/UTC", offset=0, dstSavings=0,
useDaylight=false, transitions=0, lastRule=null], firstDayOfWeek=1, minimalDaysInFirstWeek=1,
ERA=1, YEAR=2019, MONTH=2, WEEK_OF_YEAR=13, WEEK_OF_MONTH=5, DAY_OF_MONTH=27, DAY_OF_YEAR=86,
DAY_OF_WEEK=4, DAY_OF_WEEK_IN_MONTH=4, AM_PM=1, HOUR=0, HOUR_OF_DAY=12, MINUTE=54, SECOND=24,
MILLISECOND=669, ZONE_OFFSET=0, DST_OFFSET=0]

Reference: https://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html#getCalendar()

RELATED ARTICLES

Most Popular

Recent Comments