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

时间:2018-07-23 15:16:33

标签: kotlin

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

例如object_name request_mode -------------------------------- ------------- FK__B__aid__412EB0B6 Sch-M B Sch-M A Sch-M (3 rows affected) 1532358895

2 个答案:

答案 0 :(得分:6)

以下应该起作用。它只是使用Java库来处理此问题:

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

答案 1 :(得分:4)

或使用新的Time API:

java.time.format.DateTimeFormatter.ISO_INSTANT
    .format(java.time.Instant.ofEpochSecond(1532358895))