El método toLocalTime() de una interfaz ChronoLocalDateTime se utiliza para convertir este ChronoLocalDateTime en LocalTime. El método devuelve la parte LocalTime de este ChronoLocalDateTime.
Sintaxis:
default LocalTime toLocalTime()
Parámetros: Este método no acepta ningún parámetro.
Valor de retorno: este método devuelve LocalTime, que es el LocalTime de este ChronoLocalDateTime
Los siguientes programas ilustran el método toLocalTime():
Programa 1:
// Java program to demonstrate // ChronoLocalDateTime.toLocalTime() method import java.time.*; import java.time.chrono.*; public class GFG { public static void main(String[] args) { // create ChronoLocalDateTime object ChronoLocalDateTime time = LocalDateTime .parse("2019-12-31T19:15:30"); // print ChronoLocalDateTime System.out.println("ChronoLocalDateTime: " + time); // print result System.out.println("LocalTime: " + time.toLocalTime()); } }
Producción:
ChronoLocalDateTime: 2019-12-31T19:15:30 LocalTime: 19:15:30
Programa 2:
// Java program to demonstrate // ChronoLocalDateTime.toLocalTime() method import java.time.*; import java.time.chrono.*; public class GFG { public static void main(String[] args) { // create ChronoLocalDateTime object ChronoLocalDateTime time = LocalDateTime.parse( "2018-10-25T23:12:31.123"); // print ChronoLocalDateTime System.out.println("ChronoLocalDateTime: " + time); // print result System.out.println("LocalTime: " + time.toLocalTime()); } }
Producción:
ChronoLocalDateTime: 2018-10-25T23:12:31.123 LocalTime: 23:12:31.123
Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ChronoLocalDateTime.html#toLocalTime–