您当前的位置: 首页 >  Java

qq_34412985

暂无认证

  • 0浏览

    0关注

    1061博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

java 新特性LocalDate、LocalDateTime与timestamp、Date的转换

qq_34412985 发布时间:2020-11-25 12:17:06 ,浏览量:0

1.LocalDate转Date

 
  1. LocalDate nowLocalDate = LocalDate.now();

  2. Date date = Date.from(nowLocalDate.atStartOfDay(ZoneId.systemDefault()).toInstant());

2.LocalDateTime转Date

 
  1. LocalDateTime localDateTime = LocalDateTime.now();

  2. Date date = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());

3.Date转LocalDateTime(LocalDate)

 
  1. Date date = new Date();

  2. LocalDateTime localDateTime = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();

  3. LocalDate localDate = date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();

4.LocalDate转时间戳

 
  1. LocalDate localDate = LocalDate.now();

  2. long timestamp = localDate.atStartOfDay(ZoneId.systemDefault()).toInstant().toEpochMilli();

5.LocalDateTime转时间戳

 
  1. LocalDateTime localDateTime = LocalDateTime.now();

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

6.时间戳转LocalDateTime(LocalDate)

 
  1. long timestamp = System.currentTimeMillis();

  2. LocalDate localDate = Instant.ofEpochMilli(timestamp).atZone(ZoneId.systemDefault()).toLocalDate();

  3. LocalDateTime localDateTime = Instant.ofEpochMilli(timestamp).atZone(ZoneId.systemDefa

关注
打赏
1653291990
查看更多评论
立即登录/注册

微信扫码登录

0.0499s