ZonedDateTime zdt3 = ZonedDateTime.parse("1999-09-09 09:09:09.999",
DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.xxx"));
运行时错误:
线程“ main”中的异常java.time.format.DateTimeParseException: 无法在索引20处解析文本“ 1999-09-09 09:09:09.999”
如何解决我的情况?
答案 0 :(得分:3)
请参见ZonedDateTime
中的doc:
ISO-8601日历系统中带有时区的日期时间,例如 2007-12-03T10:15:30 + 01:00欧洲/巴黎。
1999-09-09 09:09:09.999
不包含任何区域信息,它可能是LocalDateTime
:
LocalDateTime zdt3 = LocalDateTime.parse("1999-09-09 09:09:09.999",
DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS"));