Joda DateTime: Analysiert das Datum mit "CEST" in einem String

Ich möchte eine DateTime mithilfe der Joda-Bibliothek analysieren (in Scala, sollte aber mit Java identisch sein).

Die Quelle sieht aus wie

val dateParser = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss z")
val date = dateParser.parseDateTime("2012-08-28 15:35:00 CEST")

In Java würde das so aussehen

DateTimeFormatter dateParser = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss z");
DateTime date = dateParser.parseDateTime("2012-08-28 15:35:00 CEST");

Leider funktioniert das nicht, wirft aber eine Ausnahme:

java.lang.IllegalArgumentException: Invalid format: "2012-08-28 15:35:00 CEST" is malformed at "CEST"

Warum funktioniert das nicht? Natürlich könnte ich den Teil "CEST" ignorieren und nur den Rest analysieren, aber in der Eingabe kann "CEST" manchmal durch "CET" ersetzt werden, sodass ich ihn nicht ignorieren möchte.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage