LocalDate、LocalDateTime与timestamp、Date的转换 您所在的位置:网站首页 localdate转换成date LocalDate、LocalDateTime与timestamp、Date的转换

LocalDate、LocalDateTime与timestamp、Date的转换

2023-03-23 13:43| 来源: 网络整理| 查看: 265

LocalDate、LocalDateTime与timestamp、Date的转换 原创

公众号JavaEdge 2021-07-07 17:25:14 ©著作权

文章标签 经验分享 文章分类 代码人生

©著作权归作者所有:来自51CTO博客作者公众号JavaEdge的原创作品,请联系作者获取转载授权,否则将追究法律责任 LocalDate转Date LocalDate nowLocalDate = LocalDate.now(); Date date = Date.from(nowLocalDate.atStartOfDay(ZoneId.systemDefault()).toInstant()) LocalTime转Date public void LocalTimeToUdate() { LocalTime localTime = LocalTime.now(); LocalDate localDate = LocalDate.now(); LocalDateTime localDateTime = LocalDateTime.of(localDate, localTime); ZoneId zone = ZoneId.systemDefault(); Instant instant = localDateTime.atZone(zone).toInstant(); java.util.Date date = Date.from(instant); } LocalDateTime转Date LocalDateTime localDateTime = LocalDateTime.now(); Date date = Date.from(localDateTime.atZone(ZoneOffset.ofHours(8)).toInstant()); 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(); LocalDate转时间戳 LocalDate localDate = LocalDate.now(); long timestamp = localDate.atStartOfDay(ZoneOffset.ofHours(8)).toInstant().toEpochMilli(); LocalDateTime转时间戳 LocalDateTime localDateTime = LocalDateTime.now(); long timestamp = localDateTime.toInstant(ZoneOffset.ofHours(8)).toEpochMilli(); 时间戳转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 打赏 收藏 评论 分享 举报

上一篇:Lombok打印@tostring注解打印父类的字段属性

下一篇:JVM频繁fullgc优化策略



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有