黑马程序员技术交流社区
标题:
关于日期显示问题
[打印本页]
作者:
柳雷
时间:
2012-7-21 10:55
标题:
关于日期显示问题
本帖最后由 柳雷 于 2012-7-21 11:22 编辑
import java.io.*;
import java.util.Date;
public class FileTest {
/**
* @param args
*/
public static void main(String[] args) {
File file=new File("1.txt");
if(file.exists()) file.delete();
else
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(file.getName());
System.out.println(file.getAbsolutePath());
System.out.println(file.canRead());
System.out.println(file.lastModified());
}
}
复制代码
11.jpg
(11.68 KB, 下载次数: 34)
下载附件
2012-7-21 10:57 上传
运行结果中日期的显示,看不懂,怎么让它显示像一般的日期格式啊?
作者:
丁二跃
时间:
2012-7-21 11:04
可以用 SimpleDateFormat 对 日期进行 格式化 显示
file.lastModified() 返回一个表示时间的长整数,表示1970年……具体忘了 到 某个时间的毫秒数,
可以用他 构造一个 date ,然后格式化
new SimpleDateFormat("yyyy-MM-dd").format(new Date(file.lastModified()))
返回的就是 格式化的结果 ("yyyy-MM-dd") 是 自定义显示效果,代表年 M 月 d 天 H24小时 m分 s 秒 具体可以看 api
作者:
柳雷
时间:
2012-7-21 11:13
原来如此啊。谢了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2