美文网首页
LocalDate、LocalDateTime与timestam

LocalDate、LocalDateTime与timestam

作者: 作草分茶 | 来源:发表于2018-10-08 15:01 被阅读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 = new Date();
    LocalDateTime localDateTime = date.toInstant().atZone(ZoneOffset.ofHours(8)).toLocalDateTime();
    LocalDate localDate = date.toInstant().atZone(ZoneOffset.ofHours(8)).toLocalDate();
    

    4.LocalDate转时间戳

    LocalDate localDate = LocalDate.now();
    long timestamp = localDate.atStartOfDay(ZoneOffset.ofHours(8)).toInstant().toEpochMilli();
    

    5.LocalDateTime转时间戳

    LocalDateTime localDateTime = LocalDateTime.now();
    long timestamp = localDateTime.toInstant(ZoneOffset.ofHours(8)).toEpochMilli();
    

    6.时间戳转LocalDateTime(LocalDate)

    long timestamp = System.currentTimeMillis();
    LocalDate localDate = Instant.ofEpochMilli(timestamp).atZone(ZoneOffset.ofHours(8)).toLocalDate();
    LocalDateTime localDateTime = Instant.ofEpochMilli(timestamp).atZone(ZoneOffset.ofHours(8)).toLocalDateTime();
    

    相关文章

      网友评论

          本文标题:LocalDate、LocalDateTime与timestam

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