要获取File对象的修改时间,可以使用File对象的lastModified()方法。该方法返回一个long类型的值,表示文件最后一次修改的时间戳。可以将该时间戳转换为Date对象,然后使用SimpleDateFormat类将其格式化为指定的日期格式。

以下是一个示例代码:

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

public class FileModificationTime {
    public static void main(String[] args) {
        File file = new File("path/to/file.txt");
        long modifiedTime = file.lastModified();
        Date date = new Date(modifiedTime);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String formattedDate = sdf.format(date);
        System.out.println("File last modified time: " + formattedDate);
    }
}

在上面的示例中,首先创建一个File对象,然后使用lastModified()方法获取文件的修改时间戳。接下来,创建一个Date对象,并将时间戳作为参数传递给Date对象的构造函数。然后,创建一个SimpleDateFormat对象,指定日期格式为"yyyy-MM-dd HH:mm:ss"。最后,使用SimpleDateFormat的format()方法将Date对象格式化为指定的日期格式,并将格式化后的日期打印出来

File对象如何获取修改时间

原文地址: https://www.cveoy.top/t/topic/ihsb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录