Saturday, November 16, 2024
Google search engine
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

Recent Comments