Get the "last modified" date from a fileTag(s): IO
To display the value of File.lastModified()
import java.io.File;
import java.text.SimpleDateFormat;
import java.time.Instant;
import java.time.LocalDate;
import java.time.ZoneId;
import java.util.Date;
public class FiledateDemo {
public static void main(String[] args) {
File f = new File("c:/temp/output.txt");
Long lastModified = f.lastModified();
// java 8
LocalDate fileDate = Instant.ofEpochMilli(lastModified)
.atZone(ZoneId.systemDefault())
.toLocalDate();
System.out.println(fileDate);
// the old way
String lastmod = new SimpleDateFormat("yyyy-MM-dd").format(new Date(lastModified));
System.out.println(lastmod);
}
}
mail_outline
Send comment, question or suggestion to howto@rgagnon.com
Send comment, question or suggestion to howto@rgagnon.com