devo realizzare una procedura di parsing per diversi formati Data.

dunque se scrivo:

codice:
formatter = new SimpleDateFormat("EEE, d MMM yyyy HH:mm ss Z",Locale.ENGLISH);
dat=(Date)formatter.parse(data);
il metodo funziona correttamente.


se invece scrivo:

codice:
Locale l=new Locale("ENGLISH");
formatter = new SimpleDateFormat("EEE, d MMM yyyy HH:mm ss Z",l);
dat=(Date)formatter.parse(data);
non funziona più.

mi sapete spiegare il perchè?

non ha senso sta cosa.