Kotlin 将 yyyy-MM-dd'T'HH:mm:ss 转换为人类可读字符串



大家好,我刚刚在学习android,当我有内容为
2021-05-16T05:02:26Z
的数据时,我遇到了这种情况,这些数据的格式为yyyy-MM-dd'T'HH:mm:ss
如何将其转换为Sunday-May-2021 05:02
我试过在谷歌上搜索和浏览网页,但大多数都只将yyyy-MM-dd'TH:MM:ss转换为dd-MM-yyyy和任何其他格式,还没有找到能将其转换为人类可读的格式。

提前谢谢。

查看DateTimeFormatter模式。在你的情况下,它看起来像这样:

import java.time.ZonedDateTime
import java.time.format.DateTimeFormatter
val zonedTime = ZonedDateTime.parse("2021-05-16T05:02:26Z")
val formatted : String = zonedTime.format(DateTimeFormatter.ofPattern("EEEE-MMMM-u HH:mm"))

最新更新