Quote Originariamente inviata da Leafeon Visualizza il messaggio
Dice che è troppo complicato e a lei piace solo il Gregorian Calenda...
Se fai un "parse" con un qualunque (Simple)DateFormat, il ParseException comunque lo devi considerare ... è "checked". Fare catch molto più generici o molto più a monte non è nemmeno una buona soluzione.

Comunque hai postato poco, non si riesce a capire il tuo design delle classi. Quello che si potrebbe certamente fare e migliorare è "incapsulare" l'input di date (o altro) in una classe apposita. Questo sì. Ad esempio facendo in modo che se c'è un ParseException venga richiesto l'input della data. Ma ripeto: questo andrebbe ben incapsulato.

Quote Originariamente inviata da Leafeon Visualizza il messaggio
ma è una professoressa e io mi devo attenere a ciò che preferisce
Ecco ..... questo è un bel problema, in generale ... e perlomeno in Italia.