PDA

View Full Version : [JAVA] Formattazione data & ora


DigitalKiller
22-03-2006, 15:42
Ciao ragazzi! Ho ho due stringhe contenenti la data e l'ora in questo formato:
1060316
174738
Con le classi fornita da Java, č possibile formattarle in questo modo?
16/03/06
17:47
Grazie

PGI-Bis
22-03-2006, 19:34
Puoi usare java.text.SimpleDateFormat:

//174738
DateFormat format = new SimpleDateFormat("kkmmss");
Date time = format.parse("174738");
format = new SimpleDateFormat("kk:mm");
String s = format.format(time);

Nella documentazione di SimpleDateFormat trovi anche le indicazioni per estrarre giorni,mesi,anni e via dicendo. Se trovi qualche carattere in pių (in 1060316 il primo uno non saprei dove infilarlo) puoi tagliare la stringa con substring.

DigitalKiller
23-03-2006, 08:42
Grazie per la risposta :)
Il 106 nella data indica l'anno 2006, ma non sonon mai riuscito a capire perchč java lo legge in quel modo :(