Método ThaiBuddhistChronology date (TemporalAccessor) en Java con ejemplo

El método date() de la clase java.time.chrono.ThaiBuddhistChronology se usa para obtener la fecha local según el sistema ThaiBuddhist de otro objeto TemporalAccessor.

Sintaxis:

public LocalDate date(TemporalAccessor temporal)

Parámetro : este método toma el objeto de cualquier descriptor de acceso temporal como parámetro.

Valor devuelto: este método devuelve la fecha local según el sistema de calendario budista tailandés de otro objeto TemporalAccessor.

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

Ejemplo 1:

// Java program to demonstrate
// date() 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();
  
            // creating and initializing
            // TemporalAccessor object
            ZonedDateTime zonedate
                = ZonedDateTime.parse(
                    "2018-10-25T23:12:31."
                    + "123+02:00[Europe/Paris]");
  
            // getting ThaiBuddhistDate for the
            // given TemporalAccessor object
            // by using date() method
            ThaiBuddhistDate date = crono.date(zonedate);
  
            // display the result
            System.out.println("ThaiBuddhistDate is: " + date);
        }
        catch (DateTimeException e) {
            System.out.println("passed parameter can"
                               + " not form a date");
            System.out.println("Exception thrown: " + e);
        }
    }
}
Producción:

ThaiBuddhistDate is: ThaiBuddhist BE 2561-10-25

Ejemplo 2:

// Java program to demonstrate
// date() 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();
  
            // creating and initializing
            // TemporalAccessor object
            LocalDateTime localdate
                = LocalDateTime
                      .parse("2018-12-30T19:34:50.63");
  
            // getting ThaiBuddhistDate for the
            // given TemporalAccessor object
            // by using date() method
            ThaiBuddhistDate date = crono.date(localdate);
  
            // display the result
            System.out.println("ThaiBuddhistDate is: " + date);
        }
        catch (DateTimeException e) {
            System.out.println("passed parameter can"
                               + " not form a date");
            System.out.println("Exception thrown: " + e);
        }
    }
}
Producción:

ThaiBuddhistDate is: ThaiBuddhist BE 2561-12-30

Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ThaiBuddhistChronology.html#date-java.time.temporal.TemporalAccessor-

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 *