Java-获取文件的最后修改时间

Java-获取文件的最后修改时间

Tags: Java

摘要

Java-获取文件的最后修改时间

File.lastModified()

在java中可以使用File.lastModified()获取文件的最后修改时间,但是返回类型是毫秒(long型),所以需要SimpleDateFormat格式化后方便查看。

获取文件最后的修改时间例子

package cn.javacore.io.file;

import java.io.File;
import java.text.SimpleDateFormat;

public class _16_GetFileLastModifiedExample {
    public static void main(String[] args) {
        File file = new File("/home/zhu/folder/logfile.log");
        System.out.println("Before Format : " + file.lastModified());
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println("After Format : " + sdf.format(file.lastModified()));
    }
}

输出

Before Format : 1458744867000
After Format : 2016-03-23 22:54:27