El método from() de la clase ZoneId utilizado para obtener una instancia de ZoneId del objeto TemporalAccessor pasado como parámetro. Este método obtiene una zona basada en TemporalAccessor que representa un conjunto arbitrario de información de fecha y hora, que este método convierte en una instancia de ID de zona.
Sintaxis:
public static ZoneId from(TemporalAccessor temporal)
Parámetros: este método acepta un solo parámetro temporal que representa el objeto temporal a convertir, no puede ser nulo.
Valor devuelto: este método devuelve el ID de la zona , que no puede ser nulo.
Excepción: este método lanza la excepción DateTimeException si este método no puede convertir temporal en un ZoneId.
Los siguientes programas ilustran el método from():
Programa 1:
// Java program to demonstrate // ZoneId.from() method import java.time.*; public class GFG { public static void main(String[] args) { // create TemporalAccessor object ZonedDateTime zoneddatetime = ZonedDateTime.parse("2018-10-25T23:12:31.123+02:00[Europe/Paris]"); // get ZoneId from this TemporalAccessor ZoneId response = ZoneId.from(zoneddatetime); // print result System.out.println("Zone Id got from " + "TemporalAccessor object \n" + zoneddatetime + "\nis " + response); } }
Zone Id got from TemporalAccessor object 2018-10-25T23:12:31.123+02:00[Europe/Paris] is Europe/Paris
Programa 2:
// Java program to demonstrate // ZoneId.from() method import java.time.*; public class GFG { public static void main(String[] args) { // create TemporalAccessor object ZonedDateTime zoneddatetime = ZonedDateTime.now(); // get ZoneId from this TemporalAccessor ZoneId response = ZoneId.from(zoneddatetime); // print result System.out.println("Zone Id got from " + "TemporalAccessor object \n" + zoneddatetime + "\nis " + response); } }
Zone Id got from TemporalAccessor object 2018-12-10T18:20:03.637Z[Etc/UTC] is Etc/UTC
Referencias:
https://docs.oracle.com/javase/10/docs/api/java/time/ZoneId.html#from(java.lang.Object)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA