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
codice:
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;
}
e qui ho il mio data format
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