为什么java对某些文件修改时间的设定不精确

Python08

为什么java对某些文件修改时间的设定不精确,第1张

可以通过File流的lastModified方法获取到修改时间的。举例:

public static void getModifiedTime(){

File f = new File("C:\\test.txt")

Calendar cal = Calendar.getInstance()

long time = f.lastModified()

cal.setTimeInMillis(time)

System.out.println("修改时间: " + cal.getTime().toLocaleString())

}

结果:修改时间:2015-06-29 10:32:38

File file = new File("文件路径")

long time = file.lastModified()//返回此抽象路径名表示的文件最后一次被修改的时间。

Date date = new Date(time)//转换成Date类型, 接下来自己操作