The toLocalDate() method of a ChronoLocalDateTime interface is used to convert this ChronoLocalDateTime to an LocalDate. The method returns the LocalDate part of this ChronoLocalDateTime.
Syntax:
default LocalDate toLocalDate()
Parameters: This method do not accept any parameter.
Return value: This method returns LocalDate which is the LocalDate of this ChronoLocalDateTime
Below programs illustrate the toLocalDate() method:
Program 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());     } } |
ChronoLocalDateTime: 2019-12-31T19:15:30 LocalDate: 2019-12-31
Program 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());     } } |
ChronoLocalDateTime: 2018-10-25T23:12:31.123 LocalDate: 2018-10-25
Reference: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ChronoLocalDateTime.html#toLocalDate–