Método JapaneseChronology dateYearDay(int, int) en Java con ejemplo

El método dateYearDay() de la clase java.time.chrono.JapaneseChronology se utiliza para recuperar la fecha japonesa según el calendario Iso para el año y la fecha en particular.
Sintaxis: 
 

public JapaneseDate dateYearDay(
  int prolepticYear, int dayOfYear)

Parámetro : este método toma los siguientes argumentos como parámetro: 
 

  • year: que es el año proléptico entero para el campo year de JapaneseDate
  • día: que es el día entero para el campo de día de JapaneseDate

Valor devuelto: este método devuelve la fecha japonesa de acuerdo con el calendario japonés para el año y la fecha en particular.
Excepción: este método arroja DateTimeException , si los datos proporcionados no pueden formar una fecha.
A continuación se muestran los ejemplos para ilustrar el método dateYearDay() :
Ejemplo 1: 
 

Java

// Java program to demonstrate
// dateYearDay() 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 JapaneseDate for the
            // given date and year field
            // by using dateYearDay() method
            JapaneseDate date
                = crono.dateYearDay(2018, 24);
 
            // display the result
            System.out.println(
                "JapaneseDate is: "
                + date);
        }
        catch (DateTimeException e) {
            System.out.println(
                "passed parameter can "
                + "not form a date");
            System.out.println(
                "Exception thrown: " + e);
        }
    }
}
Producción: 

JapaneseDate is: Japanese Heisei 30-01-24

 

Ejemplo 2: 
 

Java

// Java program to demonstrate
// dateYearDay() 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 JapaneseDate for the
            // given date and year field
            // by using dateYearDay() method
            JapaneseDate date
                = crono.dateYearDay(1440, 24);
 
            // display the result
            System.out.println(
                "JapaneseDate is: "
                + date);
        }
        catch (DateTimeException e) {
            System.out.println(
                "passed parameter can "
                + "not form a date");
            System.out.println(
                "Exception thrown: " + e);
        }
    }
}
Producción: 

passed parameter can not form a date
Exception thrown:
 java.time.DateTimeException:
 JapaneseDate before Meiji 6 is not supported

 

Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/JapaneseChronology.html#dateYearDay-int-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 *