Sunday, September 7, 2025
HomeLanguagesJavaMinguoChronology prolepticYear() method in Java with Example

MinguoChronology prolepticYear() method in Java with Example

The prolepticYear() method of java.time.chrono.MinguoChronology class is used to retrieve the proleptic year present in the Minguo system of particular Minguo era. Syntax:

public int prolepticYear(Era era,
                         int yearOfEra)

Parameter: This method takes the following argument as a parameter.

  • era: which is the object of Minguo Era.
  • yearofEra: which is the year for the particular Minguo era

Return Value: This method returns the proleptic year present in the Minguo system of particular Minguo era. Below are the examples to illustrate the prolepticYear() method: Example 1: 

Java




// Java program to demonstrate
// prolepticYear() 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
            // MinguoDate Object
            MinguoDate hidate
                = MinguoDate.now();
 
            // getting MinguoChronology
            // used in MinguoDate
            MinguoChronology crono
                = hidate.getChronology();
 
            // getting prolepticYear for the
            // given year of Era
            // by using prolepticYear() method
            int proyear
                = crono.prolepticYear(
                    MinguoEra.ROC,
                    1444);
 
            // display the result
            System.out.println("proleptic Year is: "
                               + proyear);
        }
        catch (DateTimeException e) {
            System.out.println(
                "passed parameter can"
                + " not form a date");
            System.out.println(
                "Exception thrown: " + e);
        }
    }
}


Output:

proleptic Year is: 1444

Example 2: 

Java




// Java program to demonstrate
// prolepticYear() 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
            // MinguoDate Object
            MinguoDate hidate
                = MinguoDate.now();
 
            // getting MinguoChronology
            // used in MinguoDate
            MinguoChronology crono
                = hidate.getChronology();
 
            // getting prolepticYear for the
            // given year of Era
            // by using prolepticYear() method
            int proyear
                = crono.prolepticYear(
                    MinguoEra.BEFORE_ROC,
                    1444);
 
            // display the result
            System.out.println("proleptic Year is: "
                               + proyear);
        }
        catch (DateTimeException e) {
            System.out.println(
                "passed parameter can"
                + " not form a date");
            System.out.println(
                "Exception thrown: " + e);
        }
    }
}


Output:

proleptic Year is: -1443

Reference: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/MinguoChronology.html#prolepticYear-java.time.chrono.Era-int-

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

Most Popular

Dominic
32271 POSTS0 COMMENTS
Milvus
82 POSTS0 COMMENTS
Nango Kala
6642 POSTS0 COMMENTS
Nicole Veronica
11808 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11871 POSTS0 COMMENTS
Shaida Kate Naidoo
6755 POSTS0 COMMENTS
Ted Musemwa
7030 POSTS0 COMMENTS
Thapelo Manthata
6705 POSTS0 COMMENTS
Umr Jansen
6721 POSTS0 COMMENTS