美文网首页java基础
Java8 LocalDate、Date、LocalDateTi

Java8 LocalDate、Date、LocalDateTi

作者: AdamSun19 | 来源:发表于2019-08-01 22:57 被阅读0次
    1.LocalDate转Date
    
    LocalDate nowLocalDate = LocalDate.now();
    Date date = Date.from(localDate.atStartOfDay(ZoneOffset.ofHours(8)).toInstant());
    
    2.LocalDateTime转Date
    
    LocalDateTime localDateTime = LocalDateTime.now();
    Date date = Date.from(localDateTime.atZone(ZoneOffset.ofHours(8)).toInstant());
    
    3.Date转LocalDateTime(LocalDate)
    
    Date date =newDate();
    LocalDateTime localDateTime = date.toInstant().atZone(ZoneOffset.ofHours(8)).toLocalDateTime();
    LocalDate localDate = date.toInstant().atZone(ZoneOffset.ofHours(8)).toLocalDate();
    
    4.LocalDate转时间戳
    
    LocalDate localDate = LocalDate.now();
    longtimestamp = localDate.atStartOfDay(ZoneOffset.ofHours(8)).toInstant().toEpochMilli();
    
    5.LocalDateTime转时间戳
    
    LocalDateTime localDateTime = LocalDateTime.now();
    longtimestamp = localDateTime.toInstant(ZoneOffset.ofHours(8)).toEpochMilli();
    
    6.时间戳转LocalDateTime(LocalDate)
    
    longtimestamp = System.currentTimeMillis();
    LocalDate localDate = Instant.ofEpochMilli(timestamp).atZone(ZoneOffset.ofHours(8)).toLocalDate();
    LocalDateTime localDateTime = Instant.ofEpochMilli(timestamp).atZone(ZoneOffset.ofHours(8)).toLocalDateTime();
    

    相关文章

      网友评论

        本文标题:Java8 LocalDate、Date、LocalDateTi

        本文链接:https://www.haomeiwen.com/subject/jemhdctx.html