/** * @author lautturi.com * Java example: convert Date to LocalDate/LocalDateTime in java */ import java.time.Instant; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.ZoneId; import java.util.*; public class Lautturi { public static void main(String[] args) { Date today = new Date(); LocalDate ld = Instant.ofEpochMilli(today.getTime()) .atZone(ZoneId.systemDefault()) .toLocalDate(); LocalDateTime ldt = Instant.ofEpochMilli(today.getTime()) .atZone(ZoneId.systemDefault()) .toLocalDateTime(); System.out.println(ld); System.out.println(ldt); } }
output:
2020-11-06 2020-11-06T18:07:45.706