📅  最后修改于: 2023-12-03 15:16:01.144000             🧑  作者: Mango
在Java中,可以通过File类的lastModified()方法来获取文件的最后修改时间,进而推断出文件的创建日期。
import java.io.File;
import java.text.SimpleDateFormat;
public class FileCreateDate {
public static void main(String[] args) {
File file = new File("文件路径");
if (file.exists()) {
long timestamp = file.lastModified();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String date = sdf.format(timestamp);
System.out.println("文件 " + file.getName() + " 的创建时间是:" + date);
} else {
System.out.println("文件不存在!");
}
}
}
该示例代码中,我们首先创建了一个File对象,其参数为文件路径。然后使用exists()方法来判断文件是否存在,如果存在,则使用lastModified()方法获取文件最后修改时间的时间戳,然后使用SimpleDateFormat类将时间戳转换为指定格式的字符串,最后输出结果。