Saturday, December 28, 2024
Google search engine
HomeLanguagesJavaJapaneseChronology eras() method in Java with Example

JapaneseChronology eras() method in Java with Example

The eras() method of java.time.chrono.JapaneseChronology class is used to retrieve all the eras comes under this particular Japanese 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 Japanese 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
            // JapaneseDate Object
            JapaneseDate hidate
                = JapaneseDate.now();
 
            // getting JapaneseChronology
            // used in JapaneseDate
            JapaneseChronology crono
                = hidate.getChronology();
 
            // getting all JapaneseEras present
            // by using eras() method
            List<Era> list = crono.eras();
 
            // display the result
            System.out.println(
                "JapaneseEra is: "
                + (list.iterator()).next());
        }
        catch (DateTimeException e) {
            System.out.println(
                "JapaneseEra is invalid");
            System.out.println(
                "Exception thrown: " + e);
        }
    }
}


Output:

JapaneseEra is: Meiji

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
            // JapaneseDate Object
            JapaneseDate hidate
                = JapaneseDate.now();
 
            // getting JapaneseChronology
            // used in JapaneseDate
            JapaneseChronology crono
                = hidate.getChronology();
 
            // getting all JapaneseEras 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 IsoEra : ");
            for (int i = 0; i < 4; i++)
                System.out.println(iter.next());
        }
        catch (DateTimeException e) {
            System.out.println(
                "JapaneseEra is invalid");
            System.out.println(
                "Exception thrown: " + e);
        }
    }
}


Output:

List of IsoEra : 
Meiji
Taisho
Showa
Heisei

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

Dominic Rubhabha-Wardslaus
Dominic Rubhabha-Wardslaushttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Recent Comments