System.currentTimeMillis()
与预先记录的长值相比,我想取 2 个长值。
我想看看是否较大-较小是否大于或等于一周的值。
但是一周的价值是多少?
System.currentTimeMillis()
与预先记录的长值相比,我想取 2 个长值。
我想看看是否较大-较小是否大于或等于一周的值。
但是一周的价值是多少?
如果我们说的是毫秒,那么谷歌就会为我们提供答案。
604800000 ms
.
7 天,24 小时,60 分钟,60 秒,1000 毫秒,最重要L
的是长时间
long millisForAWeek = 7*24*60*60*1000L
即使 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