System.currentTimeMillis()
事前に録音されたロングと比較して、2つのロング値を取りたいです。
大きいかどうかを確認したいのですが、小さい方が1週間の値以上であるかどうかを確認します。
しかし、長い一週間の価値は何ですか?
System.currentTimeMillis()
事前に録音されたロングと比較して、2つのロング値を取りたいです。
大きいかどうかを確認したいのですが、小さい方が1週間の値以上であるかどうかを確認します。
しかし、長い一週間の価値は何ですか?
私たちがミリ秒で話しているなら、Googleは私たちのために答えを持っています。
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);
次の結果が得られます
8月14日火曜日
11:26:34CDT2012 1345566394008
604800000