A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张贺 中级黑马   /  2014-3-14 09:27  /  1258 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

File对象提供的lastModified方法,返回的是一个long类型的整数,怎么获得具体的时间?

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

6 个回复

倒序浏览
毕老师视频里讲的很清楚,请再回去看一遍吧

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
  1. public static void main(String[] args) {
  2.   DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  3.   File file = new File("d:/test.txt");
  4.   // 毫秒数
  5.   long modifiedTime = file.lastModified();
  6.   System.out.println(modifiedTime);
  7.   // 通过毫秒数构造日期 即可将毫秒数转换为日期
  8.   Date d = new Date(modifiedTime);
  9.   System.out.println(format.format(d));
  10.   // Set the last modified time
  11.   long newModifiedTime = System.currentTimeMillis();
  12.   // 设置最后一次修改的时间
  13.   boolean success = file.setLastModified(newModifiedTime);
  14.   if (!success) {
  15.    System.out.println("change failed");
  16.   } else {
  17.    System.out.println(format.format(new Date(file.lastModified())));
  18.   }
  19. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
菜小徐 + 1

查看全部评分

回复 使用道具 举报
SyouRai_Tsk 发表于 2014-3-14 10:04
毕老师视频里讲的很清楚,请再回去看一遍吧

我现在还没看毕老师的教程,在看自己买的书,准备最后看!:)
回复 使用道具 举报

谢谢,不仅这个问题解决了,还了解了格式化输出!
回复 使用道具 举报
张贺 发表于 2014-3-14 10:37
我现在还没看毕老师的教程,在看自己买的书,准备最后看!

建议视频先看起来,书有时候是死的,视频讲解是活的.
回复 使用道具 举报
张贺 中级黑马 2014-3-14 13:25:17
7#
SyouRai_Tsk 发表于 2014-3-14 12:30
建议视频先看起来,书有时候是死的,视频讲解是活的.

{:2_36:}好的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马