private static void test2() {
Date date = new Date();
Instant instant = date.toInstant();
ZoneId zoneId = ZoneId.systemDefault();
LocalDateTime localDateTime = instant.atZone(zoneId).toLocalDateTime();
System.out.println(localDateTime);
LocalDateTime time = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
LocalDateTime localDateTime2 = LocalDateTime.ofInstant(instant, zoneId);
System.out.println(localDateTime2);
}
private static void test3() {
LocalDateTime localDateTime = LocalDateTime.now();
ZoneId zoneId = ZoneId.systemDefault();
ZonedDateTime zonedDateTime = localDateTime.atZone(zoneId);
Date date = Date.from(zonedDateTime.toInstant());
System.out.println(date.toString());
Date date2 = Date.from(localDateTime.atZone(zoneId).toInstant());
}