当前位置: 代码迷 >> 综合 >> Java8 - LocalDateTime和Date互转
  详细解决方案

Java8 - LocalDateTime和Date互转

热度:71   发布时间:2024-01-26 06:29:31.0

Date to LocalDateTime:

        Date currDate = new Date();LocalDateTime ldt = currDate.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();System.out.println(ldt);

输出:

2020-01-19T15:41:02.048

 

LocalDateTime to Date:

        LocalDateTime localDateTime = LocalDateTime.now();Date date1 = Date.from(localDateTime.atZone(ZoneId.of("Asia/Shanghai")).toInstant());Date date2 = Date.from(localDateTime.toInstant(ZoneOffset.of("+8")));System.out.println(date1);System.out.println(date2);

输出:

Sun Jan 19 15:41:02 CST 2020
Sun Jan 19 15:41:02 CST 2020

 

  相关解决方案