如何在Java中获取文件上次修改的日期
时间:2020-02-23 14:34:19 来源:igfitidea点击:
在本教程中,我们将看到如何在Java中获取上次修改的文件日期。
我们可以使用java.io.file的lastmodified()方法来获取上次修改的日期。
此函数以毫秒为单位(长)返回时间。
我们可以使用SimpleDateFormat将此转换为必需的日期格式。
Java程序:
package org.igi.theitroad;
import java.io.File;
import java.text.SimpleDateFormat;
public class GetLastModifiedTimeOfFileMain {
public static void main(String[] args)
{
System.out.println("-----------------");
//Read the file
File mp3File=new File("/Users/igi/Desktop/MySong.mp3");
System.out.println("Time inmilliseconds: "+mp3File.lastModified());
SimpleDateFormat sdf= new SimpleDateFormat("dd MMM yyyy HH:mm:sss");
String dateFormat=sdf.format(mp3File.lastModified());
System.out.println("Time in date format: "+dateFormat);
System.out.println("-----------------");
}
}
运行上面的程序时,我们将得到以下输出:
---------------- Time in milliseconds: 1424326757000 Time in date format: 19 Nov 2014 11:49:017 ----------------

