This post shows how to convert java.time.LocalDate to java.util.Date in Java. For converting LocalDate to Date steps are as follows- Get the ZonedDateTime from the LocalDate by specifying the ZoneId. Convert that ZonedDateTime to Instant instance using toInstant() method. Pass instant to Date.from() method to get a java.util.Date instance. If we have to write those steps elaborately then it can be done as follows- LocalDate ld = LocalDate.now(); System.out.println("Local Date - " + ld); ZonedDateTime zdt = ld.atStartOfDay(ZoneId.systemDefault()); Instant instant = zdt.toInstant(); Date date = Date.from(instant); System.out.println("Date- " + date); Output Local Date - 2019-11-20 Date- Wed Nov 20 00:00:00 IST 2019 You can also do it in one line as given below- LocalDate ld = LocalDate.now(); Date date = Date.from(ld.atStartOfDay(ZoneId.systemDefault()).toInstant()); That's all for the topic Convert LocalDate to Date in Java . If somethin
Java, Spring, Web development tutorials with examples