Modificar idioma de parser do SimpleDateFormat [Resolvido]

Pessoal, essa pode ser uma duvida meio besta,
mas eu to convertendo string para data usando o SimpleDateFormat,
mas ele lança uma parserexception pq ele tenta fazer parser para o portugues e eu quero ingles:
vejam

May seria MMM (mas ele só entende Mai)
Oct só entende Out
e por ae vai…

alguem pode ajudar?

Para você fazer o parse, é necessário dizer o formato.

Exemplo:

SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy"); System.out.println(format.parse("14/11/1111"));

Amigo, vc naum entendeu o que eu disse
tenho essa string e o formato para mapea-la:

String data = "May 3 2007 at 1:48 AM";
new SimpleDateFormat("MMM d yyyy 'at' hh:mm a").parse(data);

Só que existem formatos de data por extenso(em letras, Jan, Feb,Mar,…,Jul,…,Dec)
para esses tipos o padrão definido pelo JavaDoc é MMM

Se vc rodar esse comando com a string em portugues funciona:

Oct => Out
Feb => Fev

Acho que vc naum leu direito, ou seja, ele reconhece o padrão de idiomas da máquina em que ta executando
eu quero setar esse padrão para ingles

Seria isso?

String data = "May 3 2007 at 1:48 AM"; System.out.println(new SimpleDateFormat("MMM d yyyy 'at' hh:mm a",Locale.US).parse(data));

Valeu !!! Brigadão, era isso mesmo =D