Разобрать строку на дату в Java

Я пытаюсь разобрать строку с датой, вот что у меня есть:

SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss zZ (zzzz)");
Date date = new Date();
try {
    date = sdf.parse(time);
} catch (ParseException e) {
    e.printStackTrace();
}

строка для разбора такая:

Sun Jul 15 2012 12:22:00 GMT+0300 (FLE Daylight Time)

Я следовал заhttp://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

Я уверен, что все сделал по книге. Но это дает мнеParseException.

java.text.ParseException: Unparseable date: 
"Sun Jul 15 2012 12:22:00 GMT+0300 (FLE Daylight Time)"

Что я делаю неправильно? Шаблоны, которые я пробовал:

EEE MMM dd yyyy HH:mm:ss zzz
EEE MMM dd yyyy HH:mm:ss zZ (zzzz)

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

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