创建文件,并格式化输出最后修改时间

public class FileTest02 {

	public void getLastModifyTime() {
		File fileDir = new File("E:\\zkn");
		if(!fileDir.isDirectory()) //如果不是目录的话要创建目录
			//如果是多级目录的话,这里要用
			//fileDir.mkdirs()
			fileDir.mkdir();
		File file = new File(fileDir,"zkn.txt");
		if(!file.isFile()){//如果不是文件,就创建文件
			try {
				file.createNewFile();
			} catch (IOException e) {
				e.printStackTrace();
				System.out.println("1111111111");
			}
		}
		long time = file.lastModified(); //得到文件最后的修改时间,返回的是毫秒数
		System.out.println(time);
		Calendar calendar = Calendar.getInstance();
		calendar.setTimeInMillis(time);//设置为日历时间
		Date date = calendar.getTime();
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
		System.out.println(sdf.format(date));	
	}
	
	public static void main(String[] args) {
		FileTest02 ft = new FileTest02();
		ft.getLastModifyTime();
	}
}

猜你喜欢

转载自zknxx.iteye.com/blog/2301613