如何获得文件修改时间与当前时间的差值(只需得到小时差值)?谢谢

解决方案 »

  1.   

    new Date().getTime() - new File("你的文件").lastModified()
      

  2.   

    File f=new File("c://xx.txt");
    long ModifiedTime=new Date(f.lastModified()).getTime();
    long curTime=new Date().getTime();
    System.out.println((curTime-ModifiedTime)/60000);//毫秒转换成小时
      

  3.   

    但new File("你的文件").lastModified() 是离1970年时间的毫秒数喔。。
    怎么办?
      

  4.   

    System.out.println((curTime-ModifiedTime)/60000);//毫秒转换成小时这是转为分钟数的。。可以了。
    谢谢了。。
    送你50分