Ok... allora non ho trovato nessun metodo che restituisce l'anno in doppia cifra, per cui ho sviluppato questa semplice funzione:
che prende l'anno come intero restituito dal GregorianCalendar e ritorna le ultime due cifre (ovviamente come stringa, altrimenti perdi lo 0).codice:public String formatta(int anno) { String tmp = "" + anno; return tmp.substring(tmp.length() - 2, tmp.length()); }
Ma mi sorge una domanda: visto che tu la data ce l'hai già come stringa... perchè passare per il GregorianCalendar (quindi anche per un oggetto Date) e per il SimpleDateFormat, quando puoi semplicemente applicare la substring alla stringa iniziale? Forse per un controllo sulla validità della data?
Ciao.![]()



						
					
					
					
						
  Rispondi quotando