File类的lastModified()时间比较

wohenkuaihuo 发布于 2016/05/20 17:52
阅读 350
收藏 0
Calendar c = Calendar.getInstance();
    c.set(2016, 05, 18,01,11);
    long targetTime = c.getTimeInMillis();
    if(file.lastModified()>targetTime)
    {
    System.out.println(file.getParentFile());

    }

文件是2016-05-20 15:00 创建的。我现在设置的时间如上述代码。可是测试发现file.lastModified()小于targetTime不知道是什么意思。

加载中
0
风雨中的灰灰
风雨中的灰灰
Calendar c = Calendar.getInstance();
   c.set(2016, 05-01, 18,01,11);
   long targetTime = c.getTimeInMillis();
   System.out.println(targetTime);

System.out.println(Calendar.getInstance().getTimeInMillis());

获取当前月份:c.get(Calendar.MONTH) + 1    所以在比较的时候要减去这一个月

wohenkuaihuo
wohenkuaihuo
果真是这样,坑爹的api啊
返回顶部
顶部