dcsimg
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


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

WEBINAR:

On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning


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();
      usingHijrahDate.proceed();
   }
   
   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