java文件中获取创建日期_如何在Java中获取文件的上次修改日期

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.FilelastModified()返回很长的最后修改日期,我们可以用这段时间以人类可读的格式构造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文件中获取创建日期

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值