Witam. Podczas wykonywania poniższych instrukcji:

        SimpleDateFormat formatador = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss z");
        Date expires = formatador.parse("05-Nov-2004 08:30:09 GMT");

Wyrzucany jest wyjątek:
java.text.ParseException: Unparseable date: "05-Nov-2004 08:30:09 GMT"
Wiem, że błąd spowodowany jest tym, iż SimpleDateFormat źle interpretuje atrubut MMM czyli w przykładzie Nov (miesiąc November). Tylko dlaczego?

Dzięki za odpowiedź i poprawienie kodu!

// edit
przypadkiem znalazłem rozwiązanie mojego problemu, nie wiem dlaczego ale pomogło dodanie Locale.ROOT do konstruktora:
SimpleDateFormat formatador = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss z", Locale.ROOT);