我正在尝试使用特定格式解析当前时间戳,但每次尝试我都会得到一个java.time.format.DateTimeParseException
. 我的代码:
ZonedDateTime.parse(
ZonedDateTime.now().toString(),
DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss.SSS")
.withZone(ZoneId.of("UTC")) //I also tried ZoneId.systemDefault()
)
结果:
java.time.format.DateTimeParseException:
Text '2018-02-27T11:01:18.776+01:00[Europe/Berlin]' could not be parsed at index 2
问题是为什么我不能以所需的格式解析它以及如何实现它?
PS我也看到了这篇文章并尝试设置ZoneId
但没有帮助。