📜  获取文件创建时间的Java程序(1)

📅  最后修改于: 2023-12-03 14:57:15.681000             🧑  作者: Mango

获取文件创建时间的Java程序

在Java中,我们可以通过 File 类的方法获取文件的创建时间。以下是一个演示如何获取文件创建时间的示例程序。

程序说明

程序首先创建一个 File 对象来表示要检索信息的文件,然后使用 lastModified() 方法获取文件上次修改的时间戳,然后将时间戳转换为日期格式。

代码示例
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;

public class GetFileCreateTime {

    public static void main(String[] args) {
        File file = new File("path/to/file");
        long timestamp = file.lastModified();
        Date date = new Date(timestamp);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println("文件创建时间为:" + sdf.format(date));
    }

}

在以上示例中,我们首先创建了一个 File 对象,用来表示要获取文件信息的文件。接着,我们调用该对象的 lastModified() 方法获取文件上次修改的时间戳,然后将时间戳转换为日期格式。最后,我们使用 SimpleDateFormat 类的 format() 方法将日期格式转换为字符串,以方便我们输出文件创建时间到控制台中。

总结

使用 Java 编写程序获取文件创建时间非常简单。我们只需要创建一个 File 对象,然后调用它的 lastModified() 方法获取时间戳,再将时间戳转换为日期格式即可。在实际开发中,我们可以使用此方法获取文件的创建时间,并根据需要进行相应的操作。