Joda DateTime: Parse date z „CEST” w łańcuchu

Chcę parsować DateTime za pomocą biblioteki joda (w scali, ale powinna być taka sama jak java).

Źródło wygląda tak

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

W Javie wyglądałoby to tak

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

Niestety to nie działa, ale zgłasza wyjątek:

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

Dlaczego to nie działa? Oczywiście mogłem zignorować część „CEST” i po prostu parsować resztę, ale na wejściu czasami „CEST” można zastąpić „CET”, więc nie chcę tego ignorować.

questionAnswers(2)

yourAnswerToTheQuestion