当前位置:   article > 正文

Kotlin各种时间函数_kotlin毫秒转时间戳

kotlin毫秒转时间戳

时间戳

  1. /*
  2. 时间戳
  3. */
  4. //获取当前时间戳
  5. timestamp() //1625209297
  6. timestamp().toDateString() //2021-07-02 13:54:29
  7. //获取当前天开始的时间戳
  8. LocalDateTime.of(LocalDate.now(),LocalTime.MIN).atZone(ZoneId.systemDefault()).toEpochSecond() //1625155200
  9. LocalDateTime.of(LocalDate.now(),LocalTime.MIN).toEpochSecond(ZoneOffset.of("+8")) //1625155200
  10. val timestamp = Instant.now()
  11. println("时间戳(秒): ${timestamp.epochSecond}")
  12. println("时间戳(毫秒): ${timestamp.toEpochMilli()}")
  13. println("时间戳(毫秒): ${System.currentTimeMillis()}")

时间和日期

  1. /*
  2. 时间和日期
  3. */
  4. //时间
  5. LocalTime.now() //13:57:02.187 .second .minute .hour
  6. //日期
  7. LocalDate.now() //2021-07-02 .month .year .dayOf年月周 可以加.value获取数字值
  8. //时间和日期
  9. LocalDateTime.now() //2021-07-02T13:58:22.179
  10. LocalDateTime.now(ZoneOffset.UTC) //UTC时间(世界标准时间):2021-07-02T05:59:37.435
  11. Instant.now() //2021-07-02T06:04:16.097Z
  12. DateTimeFormatter.ofPattern("yyyy-MM-dd").format(LocalDateTime.now()) //2021-07-02
  13. ZonedDateTime.now() //2021-07-02T14:44:30.814+08:00[Asia/Shanghai]

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/917551
推荐阅读
相关标签
  

闽ICP备14008679号