java 获取文件最后修改时间转为Date对象
时间: 2024-05-07 10:17:14 浏览: 12
可以使用以下代码将文件最后的修改时间转换为Date对象:
```java
File file = new File("file_path");
long lastModified = file.lastModified();
Date date = new Date(lastModified);
```
其中,file_path是文件的路径。
首先获取文件最后修改的时间戳lastModified,然后使用这个时间戳创建一个新的Date对象date。这个Date对象就表示了文件的最后修改时间。
相关问题
java 获取文件最后修改时间 代码
这是一个示例代码,可以获取文件的最后修改时间:
```
import java.io.File;
import java.text.SimpleDateFormat;
public class FileLastModifiedExample {
public static void main(String[] args) {
File file = new File("C:\\test\\example.txt");
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
System.out.println("Last Modified Date: " + sdf.format(file.lastModified()));
}
}
```
其中,"C:\\test\\example.txt" 是文件的路径,可以根据实际情况修改。然后,我们使用 SimpleDateFormat 类来将文件最后修改时间转换为人类可读的日期格式。
java将任意时间字符串转为Date
可以使用SimpleDateFormat类来将任意时间字符串转为Date对象。具体步骤如下:1. 创建SimpleDateFormat对象,指定时间格式。2. 调用SimpleDateFormat对象的parse()方法,将时间字符串转为Date对象。示例代码:String timeStr = "2021-06-01 12:00:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(timeStr);其中,timeStr为要转换的时间字符串,sdf为SimpleDateFormat对象,"yyyy-MM-dd HH:mm:ss"为时间格式,date为转换后的Date对象。