Java时间

来源:互联网 发布:捕鱼最优化问题 编辑:程序博客网 时间:2024/05/23 21:23

获取文件修改时间和创建时间,网上很多获取创建时间的方法都是走windows命令流来获取,实际上在JDK1.7实际已经内嵌了Files.readArributes().creationTime()方法

import java.io.File;import java.io.IOException;import java.nio.file.Files;import java.nio.file.Paths;import java.nio.file.attribute.BasicFileAttributes;import java.nio.file.attribute.FileTime;import java.text.SimpleDateFormat;SimpleDateFormat sf=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");System.out.println(sf.format(new File("/test.txt").lastModified()));//获取最后修改时间try {FileTime t = Files.readAttributes(Paths.get("/test.txt"), BasicFileAttributes.class).creationTime();System.out.println(sf.format(t.toMillis()));//获取文件创建时间} catch (IOException e) {e.printStackTrace();}



0 0
原创粉丝点击