El método toLocalDate() de una interfaz ChronoLocalDateTime se utiliza para convertir este ChronoLocalDateTime en LocalDate. El método devuelve la parte LocalDate de este ChronoLocalDateTime.
Sintaxis:
default LocalDate toLocalDate()
Parámetros: Este método no acepta ningún parámetro.
Valor devuelto: este método devuelve LocalDate, que es LocalDate de este ChronoLocalDateTime
Los siguientes programas ilustran el método toLocalDate():
Programa 1:
// Java program to demonstrate // ChronoLocalDateTime.toLocalDate() 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("LocalDate: " + time.toLocalDate()); } }
Producción:
ChronoLocalDateTime: 2019-12-31T19:15:30 LocalDate: 2019-12-31
Programa 2:
// Java program to demonstrate // ChronoLocalDateTime.toLocalDate() 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("LocalDate: " + time.toLocalDate()); } }
Producción:
ChronoLocalDateTime: 2018-10-25T23:12:31.123 LocalDate: 2018-10-25
Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ChronoLocalDateTime.html#toLocalDate–