Joda DateTime: разобрать дату с «CEST» в строке

Я хочу проанализировать DateTime с использованием библиотеки joda (в Scala, но должно быть то же самое с Java).

Источник выглядит так

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

В Java это будет выглядеть

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

К сожалению это неработает, но выдает исключение:

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

Почему нетэто работа? Конечно, я мог игнорироватьCEST» часть и просто разбор остальное, но на входеCEST» можно заменить на "CET» иногда, поэтому я неЯ не хочу игнорировать это.

Ответы на вопрос(2)

Ваш ответ на вопрос