【发布时间】:2019-07-31 04:22:58
【问题描述】:
我尝试使用 Java buildIn DateTimeFormatter 将 Datestring 格式化为 OffsetDateTime。我的 DateTimeFormatter 没有按预期工作。
字符串为:“2018-11-12T14:55:17 +0100”
DateTimeFormatter.ofPattern("yyyy-MM-dd'T'hh:mm:ssZ");
DateTimeFormatter.ofPattern("yyyy-MM-dd'T'hh:mm:ssZZZZZ");
DateTimeFormatter.ISO_OFFSET_DATE_TIME;
我预计,使用 DateTimeFormater,我将获得正确的 OffsetDateTime。有人可以帮我摆脱这种情况吗?
【问题讨论】:
-
相关的,可能是以下内容的副本:(1) Java: Date parsing, why do I get an error (2) Not able to convert the string to date on Android
-
不清楚您是尝试解析(将字符串转换为
OffsetDateTime)还是格式化(相反的转换)?
标签: java datetime-format