Ciao!
Dal seguente codice, vorrei sapere come impostare l'anno corrente alla data, visto che nel formato non è specificato e dal risultato del programma mi sembra (correggetemi se sbaglio!) che la data sia interpretata come appartenente al 1970.
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Data {
public static void main(String[] args) {
DateFormat dateFormat = new SimpleDateFormat("MMM dd HH:mm");
Date d=null;
try {
d=dateFormat.parse("mar 31 15:53");
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(d);
}
}
Output del programma: Tue Mar 31 15:53:00 CET 1970
Vorrei invece che la data fosse interpretata come 2009. Grazie!

Rispondi quotando