Warum kann OffsetDateTime '2016-08-24T18: 38: 05.507 + 0000' in Java 8 nicht analysieren
Der Ausdruc
OffsetDateTime.parse("2016-08-24T18:38:05.507+0000")
führt zu folgendem Fehler:
java.time.format.DateTimeParseException: Text '2016-08-24T18: 38: 05.507 + 0000' konnte bei Index 23 nicht analysiert werden
Auf der anderen Seite
OffsetDateTime.parse("2016-08-24T18:38:05.507+00:00")
works wie erwartet.
DateTimeFormatter's doc page nennt als Beispiel Zonenoffsets ohne Doppelpunkte. Was mache ich falsch? Ich möchte meine Datumszeichenfolge lieber nicht entstellen, um Java zu beruhigen.