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.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage