Método HijrahChronology prolepticYear() en Java con ejemplo

El método prolepticYear() de la clase java.time.chrono.HijrahChronology se utiliza para recuperar el año proléptico presente en el sistema hijrah de una era hijrah particular.

Sintaxis:

public int prolepticYear(Era era,
                         int yearOfEra)

Parámetro : este método toma el siguiente argumento como parámetro.

  • era: que es el objeto de hijrah Era.
  • yearofEra: que es el año para la era hijrah en particular

Valor de retorno: este método devuelve el año proléptico presente en el sistema Hijrah de una era particular de Hijrah.

A continuación se muestran los ejemplos para ilustrar el método prolepticYear() :

Ejemplo 1:

// 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
            // HijrahDate Object
            HijrahDate hidate = HijrahDate.now();
  
            // getting HijrahChronology used in HijrahDate
            HijrahChronology crono = hidate.getChronology();
  
            // getting prolepticYear for the
            // given year of Era
            // by using prolepticYear() method
            int proyear
                = crono.prolepticYear(HijrahEra.AH, 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);
        }
    }
}
Producción:

proleptic Year is: 1444

Ejemplo 2:

// 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
            // HijrahDate Object
            HijrahDate hidate = HijrahDate.now();
  
            // getting HijrahChronology used in HijrahDate
            HijrahChronology crono = hidate.getChronology();
  
            // getting prolepticYear for the
            // given year of Era
            // by using prolepticYear() method
            int proyear
                = crono.prolepticYear(HijrahEra.AH, 1200);
  
            // 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);
        }
    }
}
Producción:

proleptic Year is: 1200

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

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *