The eraOf() method of java.time.chrono.IsoChronology class is used to retrieve the Iso Era by using numeric value 0 and 1 because IsoChronology contains only two HijrahEra. Syntax:
public IsoEra eraOf(int eraValue)
Parameter: This method takes the eraValue integer as a parameter for which IsoEra is going to be generated. Return Value: This method returns the Iso Era by using numeric value 0 and 1 because IsoChronology contains only two 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             // LocalDate Object             LocalDate hidate = LocalDate.now(); Â
            // getting IsoChronology             // used in LocalDate             IsoChronology crono                 = hidate.getChronology(); Â
            // getting IsoEra for the             // given integer value             // by using eraOf() method             IsoEra era = crono.eraOf( 0 ); Â
            // display the result             System.out.println("IsoEra is: "                                + era);         }         catch (DateTimeException e) {             System.out.println("HijrahEra is invalid");             System.out.println("Exception thrown: " + e);         }     } } |
IsoEra is: BCE
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             // LocalDate Object             LocalDate hidate = LocalDate.now(); Â
            // getting IsoChronology             // used in LocalDate             IsoChronology crono                 = hidate.getChronology(); Â
            // getting IsoEra for the             // given integer value             // by using eraOf() method             IsoEra era = crono.eraOf( 1 ); Â
            // display the result             System.out.println("IsoEra is: "                                + era);         }         catch (DateTimeException e) {             System.out.println("HijrahEra is invalid");             System.out.println("Exception thrown: " + e);         }     } } |
IsoEra is: CE
Reference: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/IsoChronology.html#eraOf-int-