日期:2014-05-20  浏览次数:20684 次

JAVA怎么把long lastModified()函数返回的值转为当前时间??
    我想求一个文件的最后修改时间,但只找到了这个函数:long lastModified()(返回修改的时间(自1970年1月1日午夜起的毫秒数))。请问还有没有其他函数可以把long lastModified()函数返回的值转为当前时间的???或者其他更便捷的方法?
------最佳解决方案--------------------
new java.util.Date(file.lastModified())
------其他解决方案--------------------
引用:
大哥,你这个对我有用,不过你那时间表示能不能抽象点?最好是符合人类日常生活所见的时间,有没有其他函数?我不想自己写啊...
引用:new java.util.Date(file.lastModified())


java.util.Date date = new java.util.Date(file.lastModified());
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
String dddd = df.format(date);
------其他解决方案--------------------
大哥,你这个对我有用,不过你那时间表示能不能抽象点?最好是符合人类日常生活所见的时间,有没有其他函数?我不想自己写啊...
引用:
new java.util.Date(file.lastModified())

------其他解决方案--------------------
非常感谢,OK了!
引用:
引用:
大哥,你这个对我有用,不过你那时间表示能不能抽象点?最好是符合人类日常生活所见的时间,有没有其他函数?我不想自己写啊...
引用:new java.util.Date(file.lastModified())

java.util.Date date = new java.util.Date(file.las……