Sunday, February 15, 2026
HomeLanguagesJavaHijrahChronology eraOf() method in Java with Example

HijrahChronology eraOf() method in Java with Example

The eraOf() method of java.time.chrono.HijrahChronology class is used to retrieve the Hijrah Era by using numeric value 1 because HijrahChronology contains only one HijrahEra. 

Syntax:

public HijrahEra eraOf(int eraValue)

Parameter: This method takes the eraValue integer as a parameter for which HijrahEra is going to be generated. 

Return Value: This method returns the Hijrah Era by using numeric value 1 because HijrahChronology contains only one HijrahEra . 

Below are the examples to illustrate the eraOf() method:

 Example 1: 

Java




// Java program to demonstrate
// eraOf() method
 
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
 
public class GFG {
    public static void main(String[] argv)
    {
        try {
            // creating and initializing
            // HijrahDate Object
            HijrahDate hidate = HijrahDate.now();
 
            // getting HijrahChronology
            // used in HijrahDate
            HijrahChronology crono
                = hidate.getChronology();
 
            // getting HijrahEra for the
            // given integer value
            // by using eraOf() method
            HijrahEra era = crono.eraOf(1);
 
            // display the result
            System.out.println("HijrahEra is: "
                               + era);
        }
        catch (DateTimeException e) {
            System.out.println("HijrahEra is invalid");
            System.out.println("Exception thrown: " + e);
        }
    }
}


Output:

HijrahEra is: AH

Example 2: 

Java




// Java program to demonstrate
// eraOf() method
 
import java.util.*;
import java.io.*;
import java.time.*;
import java.time.chrono.*;
 
public class GFG {
    public static void main(String[] argv)
    {
        try {
            // creating and initializing
            // HijrahDate Object
            HijrahDate hidate = HijrahDate.now();
 
            // getting HijrahChronology
            // used in HijrahDate
            HijrahChronology crono
                = hidate.getChronology();
 
            // getting HijrahEra for the
            // given integer value
            // by using eraOf() method
            HijrahEra era = crono.eraOf(0);
 
            // display the result
            System.out.println("HijrahEra is: "
                               + era);
        }
        catch (DateTimeException e) {
            System.out.println("HijrahEra is invalid");
            System.out.println("Exception thrown: " + e);
        }
    }
}


Output:

HijrahEra is invalid
Exception thrown: java.time.DateTimeException: invalid Hijrah era

Reference: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/HijrahChronology.html#eraOf-int-

RELATED ARTICLES

2 COMMENTS

Most Popular

Dominic
32506 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6882 POSTS0 COMMENTS
Nicole Veronica
12005 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12098 POSTS0 COMMENTS
Shaida Kate Naidoo
7011 POSTS0 COMMENTS
Ted Musemwa
7255 POSTS0 COMMENTS
Thapelo Manthata
6967 POSTS0 COMMENTS
Umr Jansen
6956 POSTS0 COMMENTS