El método from() de una clase LocalTime ayuda a que la instancia de LocalTime del objeto TemporalAccessor se pase como parámetro al método. Un TemporalAccessor representa un conjunto arbitrario de información de fecha y hora y este método ayuda a obtener un LocalTime basado en el objeto TemporalAccessor especificado.
Sintaxis:
public static LocalTime from(TemporalAccessor temporal)
Parámetros: este método acepta un solo parámetro temporal que es el objeto temporal. No debe ser nulo.
Valor devuelto: este método devuelve la hora local del objeto temporal, no nulo
Excepción: este método genera una excepción DateTimeException si no se puede convertir a LocalTime.
Los siguientes programas ilustran el método from():
Programa 1:
// Java program to demonstrate // LocalTime.from() method import java.time.*; public class GFG { public static void main(String[] args) { // create a ZonedDateTime object ZonedDateTime zonedDateTime = ZonedDateTime.now(); // apply form() LocalTime value = LocalTime.from(zonedDateTime); // print result System.out.println("LocalTime value : " + value); } }
LocalTime value : 06:17:32.760
Programa 2:
// Java program to demonstrate // LocalTime.from() method import java.time.*; public class GFG { public static void main(String[] args) { // create a OffsetDateTime object OffsetDateTime offset = OffsetDateTime.now(); // apply form() LocalTime value = LocalTime.from(offset); // print result System.out.println("LocalTime value : " + value); } }
LocalTime value : 06:17:35.131
Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/LocalTime.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