java.util.Date 和 java.time.LocalDateTime互换

        //Date to LocalDateTime
        Date date = new Date();
        Instant instant = date.toInstant();
        LocalDateTime localDateTime = instant.atZone(ZoneId.systemDefault()).toLocalDateTime();
        System.out.println(localDateTime);

        //LocalDateTime to Date
        LocalDateTime localDateTimeNow = LocalDateTime.now();
        ZonedDateTime zonedDateTime = localDateTimeNow.atZone(ZoneId.systemDefault());
        Date from = Date.from(zonedDateTime.toInstant());
        System.out.println(from);

 

posted @ 2022-03-31 14:33  DC红茶  阅读(66)  评论(0编辑  收藏  举报