Convert java.time.LocalDate into java.util.Date type

java, java-8, java-time

Solution

Date date = Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant());

That assumes your date chooser uses the system default timezone to transform dates into strings.

Problem

I want to convert `java.time.LocalDate` into `java.util.Date` type. Because I want to set the date into `JDateChooser`. Or is there any date chooser that supports `java.time` dates?

Original source

Related problems