package com.syscom; import java.io.*; import java.util.*; /** *如果是文件没有经过修改则得到的是创建时间 *如果修改过则得到是最后修改的时间 */ public class TestGetFileTime { public static void main(String[] args) { File file = new File("d:/test.txt"); //毫秒数 long modifiedTime = file.lastModified(); System.out.println(modifiedTime); //通过毫秒数构造日期 即可将毫秒数转换为日期 Date d = new Date(modifiedTime); System.out.println(d); // Set the last modified time long newModifiedTime = System.currentTimeMillis(); //设置最后一次修改的时间 boolean success = file.setLastModified(newModifiedTime); if (!success) { System.out.println("change failed"); } else { System.out.println(new Date(file.lastModified())); } } }