Java获取文件的上次修改日期时间

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

(0)
上一篇 2022年6月7日 00:17
下一篇 2022年6月7日 00:17

相关推荐

发表回复

登录后才能评论