我試圖轉換OffsetDateTime
中的字符串,但得到的錯誤率低於此值。將字符串轉換爲Java中的OffsetDateTime
java.time.format.DateTimeParseException: Text '20150101' could not be parsed: Unable to obtain OffsetDateTime from TemporalAccessor: {},ISO resolved to 2015-01-01 of type java.time.format.Parsed
代碼:OffsetDateTime.parse("20150101", DateTimeFormatter.ofPattern("yyyyMMdd"));
預期輸出:OffsetDateTime object with date 20150101.
我真的很感激任何幫助,您可以提供。
感謝,
你的字符串日期是在比圖案不同的格式。你不應該使用「yyyyMMdd」格式嗎? – tsolakp
對不起,錯誤更新了我的問題。我只傳遞「yyyyMMdd」,但得到提及錯誤。 –
我認爲你的日期和格式化程序也必須指定這樣的偏移量:2007-12-03T10:15:30 + 01:00。查看+符號後的部分。 – tsolakp