在java编程中,如何获取文件的最后修改日期?
此示例显示如何使用File类的file.lastModified()方法获取文件的最后修改日期。
package com.yiibai;
import java.io.File;
import java.util.Date;
import java.text.SimpleDateFormat;
public class FileLastModified {
public static void main(String[] args) {
File file = new File("F:\\worksp\\javaexamples\\java_files\\myfile.txt");
Long lastModified = file.lastModified();
Date date = new Date(lastModified);
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String DateToStr = format.format(date);
System.out.println(DateToStr);
}
}
执行上述示例代码,将产生以下结果 -
2017-09-18 05:24:58
示例-2
以下是获取文件的最后修改日期的另一个示例 -
package com.yiibai;
import java.io.File;
import java.util.Date;
import java.text.SimpleDateFormat;
public class FileLastModified2 {
public static void main(String[] args) {
File file = new File("F:\\worksp\\javaexamples\\java_files\\myfile.txt");
System.out.println("Before Format : " + file.lastModified());
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
System.out.println("After Format : " + sdf.format(file.lastModified()));
}
}
执行上述示例代码,将产生以下结果 -
Before Format : 1505726698773
After Format : 09/18/2017 05:24:58
¥ 我要打赏
纠错/补充
收藏
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。