Friday, September 5, 2025
HomeLanguagesJavaThaiBuddhistChronology eras() method in Java with Example

ThaiBuddhistChronology eras() method in Java with Example

The eras() method of java.time.chrono.ThaiBuddhistChronology class is used to retrieve all the eras comes under this particular ThaiBuddhist chronology. Syntax:

public List eras()

Parameter: This method does not accept any argument as a parameter. Return Value: This method returns all the eras comes under this particular ThaiBuddhist chronology. Below are the examples to illustrate the eras() method: Example 1: 

Java




// Java program to demonstrate
// eras() 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
            // ThaiBuddhistDate Object
            ThaiBuddhistDate hidate
                = ThaiBuddhistDate.now();
 
            // getting ThaiBuddhistChronology
            // used in ThaiBuddhistDate
            ThaiBuddhistChronology crono
                = hidate.getChronology();
 
            // getting all ThaiBuddhistEras present
            // by using eras() method
            List<Era> list = crono.eras();
 
            // display the result
            System.out.println(
                "ThaiBuddhistEra is: "
                + (list.iterator()).next());
        }
        catch (DateTimeException e) {
            System.out.println(
                "ThaiBuddhistEra is invalid");
            System.out.println(
                "Exception thrown: " + e);
        }
    }
}


Output:

ThaiBuddhistEra is: BEFORE_BE

Example 2: 

Java




// Java program to demonstrate
// eras() 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
            // ThaiBuddhistDate Object
            ThaiBuddhistDate hidate
                = ThaiBuddhistDate.now();
 
            // getting ThaiBuddhistChronology
            // used in ThaiBuddhistDate
            ThaiBuddhistChronology crono
                = hidate.getChronology();
 
            // getting all ThaiBuddhistEras present
            // by using eras() method
            List<Era> list = crono.eras();
 
            // getting list Iterator
            Iterator iter = list.iterator();
 
            // display the result
            System.out.println("List of ThaiBuddhistEra : ");
            for (int i = 0; i < 2; i++)
                System.out.println(iter.next());
        }
        catch (DateTimeException e) {
            System.out.println(
                "MinguoEra is invalid");
            System.out.println(
                "Exception thrown: " + e);
        }
    }
}


Output:

List of ThaiBuddhistEra : 
BEFORE_BE
BE

Reference: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ThaiBuddhistChronology.html#eras–

RELATED ARTICLES

Most Popular

Dominic
32264 POSTS0 COMMENTS
Milvus
81 POSTS0 COMMENTS
Nango Kala
6634 POSTS0 COMMENTS
Nicole Veronica
11801 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11863 POSTS0 COMMENTS
Shaida Kate Naidoo
6750 POSTS0 COMMENTS
Ted Musemwa
7025 POSTS0 COMMENTS
Thapelo Manthata
6701 POSTS0 COMMENTS
Umr Jansen
6718 POSTS0 COMMENTS