Browse DevX
Sign up for e-mail newsletters from DevX

Tip of the Day
Language: Java
Expertise: Intermediate
Aug 20, 2019

Java Support for the Hijri Calendar

The Hijri calendar system is somewhat different from the Gregorian calendar.

This example does not discuss the complete Hijri calendar. This is only to educate you regarding the existence of of the Hijri calendar. Googling will help you understand more about it.

Code sample:

import java.time.chrono.HijrahDate;

public class UsingHijrahDate
   public static void main(String args[])
      UsingHijrahDate usingHijrahDate = new UsingHijrahDate();
   private void proceed()
      HijrahDate hijrahDate = HijrahDate.now();
      //Some methods that are commonly used
      System.out.println("hijrahDate.now(): " + hijrahDate);
      System.out.println("hijrahDate.isLeapYear(): " + hijrahDate.isLeapYear());
      System.out.println("hijrahDate.getEra(): " + hijrahDate.getEra());


Expected output:

[root@mypc]# java UsingHijrahDate
hijrahDate.now(): Hijrah-umalqura AH 1440-11-27
hijrahDate.isLeapYear(): false
hijrahDate.getEra(): AH

M S Sridhar
Thanks for your registration, follow us on our social networks to keep up-to-date