我使用ThreeTen
模块,当我打印时ZonedDateTime.now()
,我得到了。
2019-07-11T22:43:36.564-07:00[America/Los_Angeles]
这是什么格式?我试过了uuuu-MM-dd'T'HH:mm:ss.SSS'Z'
,它说,
org.threeten.bp.format.DateTimeParseException: Text '2019-07-11T22:43:36.564-07:00[America/Los_Angeles]' could not be parsed at index 23
因此,在 之后SSS
,该'Z'
部分不正确。
实施它的正确方法是什么?
这是我的代码:
val pstTime = ZonedDateTime.now(ZoneId.of("America/Los_Angeles")).toString()
val timeFormatter = DateTimeFormatter.ofPattern("uuuu-MM-dd'T'HH:mm:ss.SSS'Z'")
val mTime = LocalDateTime.parse(pstTime, timeFormatter).toString()
tv_pstTime.text = mTime
我想将其解析为Tuesday, July 2 5:15:01 P.M.
我该怎么做?