【发布时间】:2019-07-01 23:18:16
【问题描述】:
我相信这应该可行。假设它没有指定的偏移量,但不应该默认为 UTC 吗?如果没有,如何将这样的字符串解析为 OffsetDateTime?
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd['T'[HH:mm:ss][.SSSSS]][z][x]");
String datetime = "2018-12-03T18:07:55";
OffsetDateTime odt = OffsetDateTime.parse(datetime, formatter);
抛出异常: java.time.format.DateTimeParseException:无法解析文本“2018-12-03T18:07:55”:无法从 TemporalAccessor:{} 获取 OffsetDateTime,ISO 解析为 java 类型的 2018-12-03T18:07:55 .time.format.Parsed
【问题讨论】:
标签: java-time