【发布时间】:2021-11-28 22:53:20
【问题描述】:
我正在尝试将以下日期时间字符串解析为 LocalDateTimeObject,但是我无法识别日期时间字符串的格式。
Sat, 09 Oct 2021 02:10:23 -0400
String s = "Sat, 09 Oct 2021 02:10:23 -0400";
DateTimeFormatter formatter = DateTimeFormatter.ISO_OFFSET_DATE_TIME;
LocalDateTime dateTime = LocalDateTime.parse(s, formatter);
System.out.println(dateTime);
我应该如何确定上述字符串的模式?
【问题讨论】:
-
您的字符串包含偏移量,因此使用
LocalDateTime不是正确的工具。在任何情况下,您的字符串都不符合 ISO-8601 格式,因此您不应尝试使用ISO_OFFSET_DATE_TIME格式。