Java Date convert to LocalDateTime
import java.time.Instant; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.ZoneId; import java.util.Date; public class Main { public static void main(String[] argv) { //w w w.j a v a2s . c om LocalDateTime ldt = dateToLocalDateTime(new Date()); System.out.println(ldt); } /** * Converts the specified Date object to LocalDateTime. * * @param date * Date object containing the date and time * @return the created LocalDateTime (JSR 310) */ public static LocalDateTime dateToLocalDateTime(final Date date) { final Instant instant = Instant.ofEpochMilli(date.getTime()); return LocalDateTime.ofInstant(instant, ZoneId.systemDefault()); } }