Alter eines Files

Horrortubby

Grünschnabel
Hallo,
Ich versuchs das alter eines Files heraus zu bekommen. Wenn ich folgendes machen:
Code:
File f = new File("ErrLog.xls");
System.out.println(f.lastModified());

Heraus kommt folgendes: 1184850150129
Anstatt: 19.07.2007 13:00

Wie kann ich den Long nun in ein Datum umwandeln?
 
Code:
cl = Calendar.getInstance();
cl.setTimeInMillis (f.lastModified());
SimpleDateFormat df = new SimpleDateFormat( "yyyy.dd.MM HH:mm" );
System.out.println(df.format(cl.getTime()));
Eventuell ist die Zeit nicht in Millisekunden, dann musst du eben das ganze mal 1000 nehmen.
 
Einfacher ist
Java:
SimpleDateFormat df = new SimpleDateFormat( "yyyy.dd.MM HH:mm" );
System.out.println(df.format(new Date(f.lastModified())));
 
Zurück