java.io.File
类的lastModified()
方法返回上次修改的文件的时间。 如果文件不存在或发生I/O错误,此方法将返回以毫秒为单位的时间(长值)和0L
。
下面是一个Java获取文件的上次修改日期时间的例子。文件:LastModifiedFileExample.java –
package com.yiibai.tutorial.io; import java.io.File; import java.text.DateFormat; import java.text.SimpleDateFormat; /** * @author yiibai * LastModifiedFileExample.java * Nov 4, 2016 */ public class LastModifiedFileExample { public static void main(String[] args) { File file=new File("file.txt"); /*Check if file exists*/ if(file.exists()){ /*Get last modified date*/ long milliseconds=file.lastModified(); /*Convert milliseconds into readable date time format*/ DateFormat format=new SimpleDateFormat("MMMM dd, yyyy hh:mm a"); System.out.println("File modified date is : "+format.format(milliseconds)); }else{ System.out.println("File does not exist."); } } }
执行上面示例,得到以下结果:
File modified date is : November 04, 2016 07:57 PM
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/264118.html