Sunday, November 17, 2024
Google search engine
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

Most Popular

Recent Comments