如何在Kotlin中解析Unix时间戳到日期字符串

Chr*_*ton 7 kotlin

如何将Unix时间戳解析为Kotlin中的日期字符串?

例如1532358895,以2018-07-23T15:14:55Z

jin*_*ngx 12

或者使用新的 Time API:

java.time.format.DateTimeFormatter.ISO_INSTANT
    .format(java.time.Instant.ofEpochSecond(1532358895))
Run Code Online (Sandbox Code Playgroud)

  • 它只是需要 API 26 (3认同)
  • 我认为这个答案比我提供的答案要好得多。感谢分享! (2认同)

Eri*_*agt 8

以下应该有效.它只是使用Java库来处理这个:

    val sdf = java.text.SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'")
    val date = java.util.Date(1532358895 * 1000)
    sdf.format(date)
Run Code Online (Sandbox Code Playgroud)