Разобрать дату с AEDT и AEST часовым поясом в Java
Я пытаюсь разобрать строку формата
Thu Apr 07 11:45:28 AEST 2016
в объект даты. Мой код выглядит следующим образом:
SimpleDateFormat parserSDF = new SimpleDateFormat("EEE MMM d HH:mm:ss zzz yyyy");
try{
Date time = parserSDF.parse("Sat Feb 01 15:00:19 AEDT 2014");
}catch(Exception e){
e.printStackTrace();
}
Но я получаю «ошибку разбора». Я не могу изменить формат ввода даты и не могу установить для своего часового пояса статическое значение, так как этот код должен быть запущен на устройстве andorid. Как я могу разобрать эту строку в дату?