Ich habe ein Problem beim Analysieren einer Zeichenkette auf das Datumsformat.Parse Zeichenkette des Formats wie "Do Feb 02 13:28:04 CET 2017" bis zum Datum
Ich habe eine Zeichenfolge Thu Feb 02 13:28:04 CET 2017
und möchte es als Datum analysieren.
Ich habe nach mehreren Formaten versucht, die SimpleDateFormat
Klasse von this reference, und mein Code
dateFormat = new SimpleDateFormat("E MMM dd HH:mm:ss Z yyyy");
dateFormat.parse("Thu Feb 02 13:28:04 CET 2017");
Leider habe ich unparsable Text immer bekommen, und ich kann, obwohl ich nicht herausfinden, was dieses Problem verursachen, verschiedene Formate haben versucht, wie EEE
statt E
oder ZZZ
statt Z
und H
statt HH
etc ...
ich kenne eine Menge von Fragen zu diesem Thema gibt es Grüße, aber ich habe sie alle ohne Hoffnung versucht.
Welche Art von TimeZone ist CET? – ShayHaned
könnte ein Gebietsschema-Problem sein. Ihr Datum ist auf Englisch und Sie geben Ihrem SimpleDateFormat kein Gebietsschema. Wenn Ihr Standardgebietsschema nicht Englisch ist, funktioniert es nicht. – njzk2
@ShayHaned Google funktioniert nicht wo du bist? – njzk2