- Java 编程范例
- 范例 - 主页
- 范例 - 环境
- 范例 - 字符串
- 范例 - 数组
- 范例 - 日期和时间
- 范例 - 方法
- 范例 - 文件
- 范例 - 目录
- 目录 - 异常
- 范例 - 数据结构
- 范例 - 集合
- 范例 - 网络
- 范例 - 线程化
- 范例 - 小程序
- 范例 - 简单 GUI
- 范例 - JDBC
- 范例 - 正则表达式
- 范例 - Apache PDF Box
- 范例 - Apache POI PPT
- 范例 - Apache POI Excel
- 范例 - Apache POI Word
- 范例 - OpenCV
- 范例 - Apache Tika
- 范例 - iText
- Java 教程
- Java - 教程
- 有用的 Java 资源
- Java - 快速指南
- Java - 有用的资源
如何在 Java 中打印目录的上次修改时间
问题说明
如何打印一个目录的上次修改时间?
解决方案
下面的示例演示了如何借助 File 类中 file.lastModified() 方法获取目录的上次修改时间。
import java.io.File;
import java.util.Date;
public class Main {
public static void main(String[] args) {
File file = new File("C://FileIO//demo.txt");
System.out.println("last modifed:" + new Date(file.lastModified()));
}
}
结果
以上代码示例将产生以下结果。
last modifed:10:20:54
以下是 Java 中另一个目录上次修改时间的示例
import java.io.File;
import java.io.IOException;
import java.io.File;
import java.text.SimpleDateFormat;
public class Main {
public static void main(String[] args) {
File f1 = new File("C:\\Users\\TutorialsPoint7\\Desktop\\bbc.txt");
System.out.println("Before Format : " + f1.lastModified());
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
System.out.println("After Format : " + sdf.format(f1.lastModified()));
}
}
以上代码示例将产生以下结果。
Before Format : 1479278446484 After Format : 11/16/2016 12:10:46
java_directories.htm
广告