DateTimeParseException:无法解析文本“2019-08-13T07:29:12.000+0000”,在索引 23 处找到未解析的文本
DateTimeParseException: Text '2019-08-13T07:29:12.000+0000' could not be parsed, unparsed text found at index 23
尝试将字符串 2019-08-13T07:29:12.000+0000
转换为 OffsetDateTime
时获取 DateTimeParseExcpetion。
字符串来自 SalesForce
OffsetDateTime.parse("2019-08-13T07:29:12.000+0000", DateTimeFormatter.ISO_LOCAL_DATE_TIME.withZone(ZoneId.systemDefault()))
您可以使用与 Salesforce 提供的特定格式相匹配的自定义格式化程序。在这种情况下,您可以尝试如下所示
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
OffsetDateTime.parse("2019-08-13T07:29:12.000+0000", formatter);
可以找到有关格式化程序的更多详细信息https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html
尝试将字符串 2019-08-13T07:29:12.000+0000
转换为 OffsetDateTime
时获取 DateTimeParseExcpetion。
字符串来自 SalesForce
OffsetDateTime.parse("2019-08-13T07:29:12.000+0000", DateTimeFormatter.ISO_LOCAL_DATE_TIME.withZone(ZoneId.systemDefault()))
您可以使用与 Salesforce 提供的特定格式相匹配的自定义格式化程序。在这种情况下,您可以尝试如下所示
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
OffsetDateTime.parse("2019-08-13T07:29:12.000+0000", formatter);
可以找到有关格式化程序的更多详细信息https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html