を使用して日付と時刻を含む文字列を解析しようとしていますjava.time.format.DateTimeFormatter(私の最終的な目標は、この文字列から日付を取得することですjava.time.LocalDate)。
日付を解析しようとすると、DateTimeParseExceptions が発生し続けます。誰か助けてくれませんか?
日付の形式は「2015-07-14T11:42:12.000+01:00」です。
DateTimeFormatter f = DateTimeFormatter.ofPattern("yyyy-MM-ddTHH:mm:ss.SSSZ");
LocalDateTime temp = LocalDateTime.ofInstant(Instant.from(f.parse(this.dateCreated)),
ZoneId.systemDefault());
LocalDate localDate = temp.toLocalDate();
私は ofPattern でさまざまなバリエーションを試しました。たとえば、T を一重引用符で囲んでエスケープしようとしたり (上記のように)、. 両方を同時にエスケープしようとしました。
コロンもエスケープする必要がありますか?
これについての助けに感謝します。