El método from() de la clase Instant ayuda a obtener una instancia del objeto TemporalAccessor instantáneo que se pasa como parámetro. Un TemporalAccessor representa un conjunto arbitrario de información de fecha y hora y este método ayuda a obtener un instante basado en el objeto TemporalAccessor especificado. La conversión del objeto TempralAccessor a instantáneo extrae los campos INSTANT_SECONDS y NANO_OF_SECOND.
Sintaxis:
public static Instant from(TemporalAccessor temporal)
Parámetros: este método acepta solo un parámetro temporal que representa el objeto temporal. No debe ser nulo.
Devoluciones: este método devuelve el objeto instantáneo del objeto TemporalAccessor. No debe ser nulo.
Excepción: este método lanza DateTimeException si el método no puede convertir un objeto temporal en un Instant.
Los siguientes programas ilustran el método from():
Programa 1:
// Java program to demonstrate // Instant.from() method import java.time.*; public class GFG { public static void main(String[] args) { // create a ZonedDateTime object ZonedDateTime zonedDateTime = ZonedDateTime.now(); // print Value System.out.println("ZonedDateTime: " + zonedDateTime); // create a Instant object using // from() method Instant result = Instant.from(zonedDateTime); // print result System.out.println("Instant: " + result); } }
ZonedDateTime: 2018-11-27T04:58:47.691Z[Etc/UTC] Instant: 2018-11-27T04:58:47.691Z
Programa 2:
// Java program to demonstrate // Instant.from() method import java.time.*; public class GFG { public static void main(String[] args) { // create a OffsetDateTime object OffsetDateTime offset = OffsetDateTime.now(); // print Value System.out.println("OffsetDateTime: " + offset); // apply from() method Instant result = Instant.from(offset); // print result System.out.println("Instant: " + result); } }
OffsetDateTime: 2018-11-27T04:58:50.588Z Instant: 2018-11-27T04:58:50.588Z
Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/Instant.html#from(java.time.temporal.TemporalAccessor)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA