3

System.currentTimeMillis()与预先记录的长值相比,我想取 2 个长值。

我想看看是否较大-较小是否大于或等于一周的值。

但是一周的价值是多少?

4

3 回答 3

9

如果我们说的是毫秒,那么谷歌就会为我们提供答案

604800000 ms.

于 2012-08-14T16:11:39.110 回答
4

7 天,24 小时,60 分钟,60 秒,1000 毫秒,最重要L的是长时间

long millisForAWeek = 7*24*60*60*1000L
于 2012-08-14T16:11:50.970 回答
0

即使 Date.setDate() 已弃用,我也尝试了以下方法,

    long now = System.currentTimeMillis();
    System.out.println(now); //'now' being the 14th of the month
    Date day = new Date();
    System.out.println(day);
    day.setDate(21); // one week later
    long day2 = day.getTime();
    System.out.println(day2); 

    long week = day2-now;
    System.out.println(week);   

结果如下

2012 年 8 月 14 日星期二 11:26:34 CDT
1345566394008
604800000

于 2012-08-14T16:27:04.403 回答