当我尝试使用具有以下模式的模式时,出现以下错误
private static final DateTimeFormatter DATE_TIME_FORMATTER
= DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ssz");
有人能解释一下这背后的原因吗??
收到上述模式的错误:java.time.format.DateTimeParseException:在索引19 处无法解析文本"2021-08-03T10:00:00EDT">
您可以通过以下方式解析
String val="2021-08-03T10:00:00EDT";
DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ssz");
ZonedDateTime zonedDateTime=ZonedDateTime.parse(val,DATE_TIME_FORMATTER);
System.out.println(zonedDateTime);