Introduction

The Gregorian Calendar class is a subclass of the Calendar class in Java. It has many constructors and methods in Java. It has its own rules to interpret time information.

Constructors of Gregorian Calendar Class

Methods of Gregorian Calendar Class

Example of Gregorian Calendar Class

  1. package demo;
  2. import java.util.*;
  3. public class Demo
  4. {
  5. public static void main(String args[])
  6. {
  7. String months[] = { "JAN", "FEB", "MAR", "APR", "MAY", "JUN", "JUL",
  8. "AUG", "SEP", "OCT", "NOV", "DEC" };
  9. int year;
  10. GregorianCalendar Greg_Clndr = new GregorianCalendar();
  11. System.out.print("DATE: ");
  12. System.out.print(months[Greg_Clndr.get(Calendar.MONTH)]);
  13. System.out.print(" " + Greg_Clndr.get(Calendar.DATE) + " ");
  14. System.out.println(year = Greg_Clndr.get(Calendar.YEAR));
  15. System.out.print("TIME: ");
  16. System.out.print(Greg_Clndr.get(Calendar.HOUR) + ":");
  17. System.out.print(Greg_Clndr.get(Calendar.MINUTE) + ":");
  18. System.out.println(Greg_Clndr.get(Calendar.SECOND));
  19. if (Greg_Clndr.isLeapYear(year))
  20. {
  21. System.out.println("LEAP YEAR");
  22. }
  23. else
  24. {
  25. System.out.println("NOT A LEAP YEAR");
  26. }
  27. }
  28. }
Output
Gregorian Calendar Class
Summary
This article explains the Gregorian Calendar class in Java.