Java如何获取一个文件的修改时间?
解决方案 »
- 关于JTable 插入行的其他问题
- 我的MyEclipse出了点小问题,由于对英文不太懂,帮下忙
- 类的访问权限 求教!
- ZipEntry.getsize()为什么总是返回-1
- 抽屉式菜单不 用架构,能实现吗?
- 关于JDBC 调用存储过程的奇怪问题???解决问题 马上送分!!!
- 关于接口????
- 正在学习JAVE 需要下载Jave的软件吗!
- 请问JAVA在读库时,用state或PreparedStatement得到记录集的时候,总会出现不响应的停顿,请问这是怎么回事?如何解决?分不够再加谢谢!!!
- scjp的一道题
- 急!!!求助:如何编译多个 *.java 源文件 ?????
- 只是把代码换了一行,服务器端为什么就不显示要打印的内容,详细代码见跟贴
A long value representing the time the file was last modified, measured in milliseconds since the epoch (00:00:00 GMT, January 1, 1970), or 0L if the file does not exist or if an I/O error occurs
---------------------------------------------------------------------------------------
看java docs很有帮助的,建议你常翻翻看。
--不过我也不熟悉这个类,嘿。
Calendar c = Calendar.getInstance();
Date date = c.getTime();
System.out.println(date.toLocaleString());
这个可以得到 2006-3-29 16:10:36
但是lastModified()所获取的时间应该怎么转啊
import java.io.*;
public class test{
public static void main(String[] args){
File f=new File("test.txt");
long time=f.lastModified();
Calendar cal=Calendar.getInstance();
cal.setTimeInMillis(time);
System.out.println(cal.getTime().toLocaleString());
}
}