Parsing date String to Date

8

ich möchte eine Datumsstring zu einem Datum analysieren. Ich habe ein paar andere Fragen untersucht, aber ich habe keine Antwort gefunden.

%Vor%

Die Fehlermeldung lautet java.text.ParseException: Unparseable date: "[31.10.2013 17:57:58 CET]" und ich weiß nicht, was falsch ist.

Können Sie mir bitte helfen? Vielen Dank im Voraus.

Bearbeiten: ok. Ich habe es auf Englisch gemacht, aber ich habe immer noch das gleiche Problem. Ich möchte die Eingabe nicht ändern, weil sie von einer Mail-Datenbank kommt. Irgendwelche anderen Ideen?

%Vor%

Ich habe das Problem gefunden. Ich war blind. Der Stich von der Datenbank war [31.10.2013 17:57:58 CET] , nicht 31.10.2013 17:57:58 CET

Danke.

    
user3190987 13.01.2014, 16:40
quelle

2 Antworten

9

In Deutsch ist "Mitteleuropäische Zeit" "Mitteleuropäische Zeit". Wenn Sie also Locale.GERMAN verwenden möchten, ändern Sie CET in MEZ und es funktioniert.

%Vor%

Verwenden Sie Folgendes für eine Liste aller zulässigen Zeitzonenzeichenfolgen für ein bestimmtes Gebietsschema:

%Vor%     
tobias_k 13.01.2014, 16:45
quelle
0

Versuchen Sie Folgendes:

%Vor%

Ausgabe: - Do 31. Oktober 22:27:58 IST 2013

    
Java Developers Guide 13.01.2014 19:17
quelle

Tags und Links