java文件中获取创建日期
Sometimes we need to get the file last modified date in Java, usually for listeners like JBoss config file changes hot deployment. java.io.File
class lastModified()
returns last modified date in long, we can construct date object in human readable format with this time.
有时我们需要获取Java中文件的上次修改日期,通常是针对JBoss配置文件更改等热部署的侦听器。 java.io.File
类lastModified()
返回很长的最后修改日期,我们可以用这段时间以人类可读的格式构造date对象。
Java文件的上次修改日期 (Java File last modified date)
A simple example showing how to get file last modified date in java.
一个简单的示例,显示如何在Java中获取文件的上次修改日期。
package com.journaldev.files;
import java.io.File;
import java.util.Date;
public class FileDate {
public static void main(String[] args) {
File file = new File("employee.xml");
long timestamp = file.lastModified();
System.out.println("employee.xml last modified date = "+new Date(timestamp));
}
}
Output of the above program is:
上面程序的输出是:
employee.xml last modified date = Fri Dec 07 14:19:10 PST 2012
If file doesn’t exists, lastModified()
returns 0L, if I delete employee.xml then the output is:
如果文件不存在,则lastModified()
返回0L,如果我删除employee.xml,则输出为:
employee.xml last modified date = Wed Dec 31 16:00:00 PST 1969
Above time is the start of time in java. The 0L in java time. That’s all about finding the last modified time of a file in java.
以上时间是Java中时间的开始。 Java时间中的0L。 这就是在Java中查找文件的最后修改时间。
翻译自: https://www.journaldev.com/915/get-file-last-modified-date-time-java
java文件中获取创建日期