localdatetime 转换为date

LocalDateTime datetime = LocalDateTime.of(1999, 1, 1, 2, 2, 2);
Date date = Date.from(datetime.atZone(ZoneId.systemDefault()).toInstant());
invoice.setInvoiceDate(date);

date转换为localdatetime

Instant instant =new Date().toInstant();
ZoneId zone = ZoneId.systemDefault();
LocalDateTime localDateTime = LocalDateTime.ofInstant(instant, zone);
LocalDate localDate= localDateTime.toLocalDate();