io ho semplificato il problema, ma in realtà l'utente "non può" scegliere il formato, perché seleziona la data utilizzando una applet java, e il campo testo su cui la applet scrive la data è controllato da un'altra applicazione (sulla quale non posso intervenire) che ne forza il formato a quello impostato sul browser.
Per cui, se quello ha il browser settato sul formato inglese, e mi scrive 25/10/2005, gli viene segnalato un errore.
Quindi non posso chiedere all'utente di scrivermi la data in formato gg/mm/aaaa (altrimenti lo avrei già fatto), ma devo arrangiarmi con quello che mi manda