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

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();
	}
}
时间: 2024-08-04 07:55:22

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

Win8文件夹列表如何按修改时间排序让修改过的排在前面

  有的用户在使用Win8系统管理文件夹时,希望文件夹列表能按修改时间排序,最新修改过的文件夹排在前面.这个不难设置,只需要几步操作即可. 设置方法 1.在文件夹列表上面的项目栏上点击右键,勾选修改日期. 2.点击修改日期项目块,小箭头向下,最新修改的文件夹排在前面. 3.再点击则小箭头向上,最久没修改过的文件夹排在前面.

php文件操作(删除、修改时间、改名、获取文件所有者)

$file="test.txt";        //定义文件 echo fileowner($file);       //获取文件所有者 /* fileowner() 函数返回文件的所有者. 若成功,则返回文件所有的用户 id.若失败,则返回 false.用户 id 以数字格式返回. 语法 fileowner(filename) 输出结果类似于: 0 */ //以下函数实现删除所有".jpg"图片文件 foreach(glob("*.jpg"

ASP得到文件的大小类型最后修改时间_ASP基础

要得到生成的HTML文件的最后修改时间,写了一个函数,有简单的判断. 实例: 2005-11-10 19:33:44 ASP 文件 6.83 KB 把下面文件另存为mofei.asp文件,运行即可,要FSO支持. <%Function fsofiledatemofei(sfile)'通过FSO得到文件的时间,类型,大小;sfile是文件名'制作:默飞'QQ:33224360'HOME: http://www.8vb.cnsfilere=""Set fso = Server.Cre

ASP得到文件的大小类型最后修改时间

要得到生成的HTML文件的最后修改时间,写了一个函数,有简单的判断. 实例: 2005-11-10 19:33:44 ASP 文件 6.83 KB 把下面文件另存为mofei.asp文件,运行即可,要FSO支持. <%Function fsofiledatemofei(sfile)'通过FSO得到文件的时间,类型,大小;sfile是文件名'制作:默飞'QQ:33224360'HOME: http://www.8vb.cnsfilere=""Set fso = Server.Cre

从 Git 提交历史中「恢复」文件修改时间

几个月之前,我贪图部署方便,把博客的部署方式,从本地编译推送更新变成了借助 Github 和 Travis-CI 自动部署. 用了几个月一直相安无事,直到几天前我小小修改了一下主题,展示了文章的更新日期. 本地调试的时候一切正常,直到我把变更推到 Github,触发了自动部署.下图就是出乎意料的上线效果. 注意到所有的文章的更新日期都是同一天了吗?真是伤脑筋啊.没错,正如你猜测的那样,我的星座是人见人黑的处女座. 为什么会出现这种测试效果和上线效果不一致的情况呢?我们得从 Linux 系统中文件

linux中如何使用touch修改文件的修改时间

rsync有时候因为服务器时间错了,需要更改文件的修改时间时间,可以使用 touch命令来修改文件的修改时间: 1 touch -c -m -t 201101110000 teadme.txt 修改readme.txt为2011年1月11日零时零分修改 如果批量修改文件和目录,则使用 1 find /home/www/site -exec touch -c -m -t 201101110000 {} \; 即可把/home/www/site下的所有文件和目录都改变修改时间. 注意上面命令中的空格

asp 隐藏并修改文件的最后修改时间_应用技巧

源码: 复制代码 代码如下: <% '隐藏并修改文件的最后修改时间的aspshell '原理:通过FSO可以修改文件的属性,比如设置为只读,隐藏,系统等等:FSO中的attributes属性修改文件属性,1只读,2隐藏,4系统文件 ' 通过shell.application可以给文件重新设置一个最后修改时间 '2009/02/24 write by skyfire response.write "<form method=post>" response.write &

asp 隐藏并修改文件的最后修改时间

源码: 复制代码 代码如下: <% '隐藏并修改文件的最后修改时间的aspshell '原理:通过FSO可以修改文件的属性,比如设置为只读,隐藏,系统等等:FSO中的attributes属性修改文件属性,1只读,2隐藏,4系统文件 ' 通过shell.application可以给文件重新设置一个最后修改时间 '2009/02/24 write by skyfire response.write "<form method=post>" response.write &

Linux文件与目录的三种时间状态(mtime,atime,ctime)区别

  Linux文件与目录的三种时间状态(mtime,atime,ctime)区别 文件的三个时间 我们已经很熟悉windows系统了,那么我们在windows下新建一个文件,我们知道它在保存的时候肯定是会保存一下文件的创建时间之类的信息的,那么我们来看看windows下的一个文件保存了几个时间信息. 这是我在电脑找到的一个cpp文件,看它的属性是可以看到保存了这个文件的创建时间.修改时间.和访问时间三个时间. 那么在linux中是怎样的,我们在linux中新建一个文件,然后用stat命令查看文件