Ciao a tutti una semplice domanda..
io ho questa funzioncina che mi restituisce una stringa con formato data completa,quindi compresi ore, min e sec
e qui ho il mio data formatcodice:public static String today( ) { GregorianCalendar gc = new GregorianCalendar(); int giorno = gc.get(Calendar.DATE); int mese = gc.get(Calendar.MONTH) + 1; int anno = gc.get(Calendar.YEAR); int ore = gc.get(Calendar.HOUR); int minuti = gc.get(Calendar.MINUTE); int secondi = gc.get(Calendar.SECOND); String giornostr = new Integer(giorno).toString(); String annostr = new Integer(anno).toString(); String orestr = new Integer(ore).toString(); String minutistr = new Integer(minuti).toString(); String mesestr = new Integer(mese).toString(); String secondistr = new Integer(secondi).toString(); String DateTimeActivation = new String(annostr + "/" + mesestr + "/" + giornostr + " " + orestr + ":" + minutistr + ":"+secondistr); return DateTimeActivation; }
SimpleDateFormat DateFormatAAMMDD=new SimpleDateFormat("yyyy/MM/dd");
cosi quando provo a parsare in data con
DateFormatAAMMDD.parse(DateUtil.today()) mi restituisce giustamente la data formattata senza ore secondi e minuti.
La mia domanda ora è ..come faccio a formattare anche questi?Ho provato a cambiare il dataformat in("yyyy/MM/dd hh:mm:ss"), eppure quando debuggo mi va nel catch e quindi non formatta nulla,nonostante tuttiu gli esempi che ho trovato riportano questa procedura.
Mi potete dire dove sbaglio?
Graziee![]()

Rispondi quotando