Java Calendar getInstance()

In this guide, you will learn about the Calendar getInstance() method in Java programming and how to use it with an example.

1. Calendar getInstance() Method Overview


The getInstance() method of the Calendar class in Java is a static method that returns an instance of a Calendar object using the default time zone and locale.


public static Calendar getInstance()



Key Points:

- The getInstance() method returns a Calendar object whose calendar fields have been initialized with the current date and time.

- The exact type of the returned calendar (e.g., GregorianCalendar) is based on the underlying system configuration.

- It's a commonly used method to get the current date and time in Java.

2. Calendar getInstance() Method Example

import java.util.Calendar;

public class CalendarGetInstanceExample {
    public static void main(String[] args) {
        // Getting a Calendar object using getInstance()
        Calendar calendar = Calendar.getInstance();

        // Printing the current date and time
        System.out.println("Current Date and Time: " + calendar.getTime());


Current Date and Time: [Displays the current date and time based on system settings]


In the given example, we use the getInstance() method of the Calendar class to retrieve an instance of the Calendar object initialized to the current system date and time. Using the getTime() method, we then print out this date and time.