Java DateTimeFormatter für die Zeitzone mit einem optionalen Doppelpunkttrennzeichen?

8

Ich versuche einen DateTimeFormatter zu erstellen, der Offset mit Doppelpunkt oder Offset ohne Doppelpunkt akzeptiert.

Gibt es eine Möglichkeit, diesen Test zu bestehen:

%Vor%     
Nelson G. 06.01.2016, 16:11
quelle

2 Antworten

11

Dies: yyyy-MM-dd'T'HH:mm:ss[XXX][X] scheint zu funktionieren.

%Vor%

Hier ist ein Beispiel

    
Titus 06.01.2016, 16:27
quelle
8

Hier ist der ultimative Mustervergleich für alles, was wie ein ISO-String-Datum aussieht!

%Vor%

Es funktioniert für die folgende Liste von Tests außer den zwei in Kommentaren, aber ich weiß immer noch nicht warum ...

%Vor%

Und die Parse-Methode selbst:

%Vor%     
Philippe B. 31.10.2016 11:30
quelle

Tags und Links