如何在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 ----------------