3

System.currentTimeMillis()事前に録音されたロングと比較して、2つのロング値を取りたいです。

大きいかどうかを確認したいのですが、小さい方が1週間の値以上であるかどうかを確認します。

しかし、長い一週間の価値は何ですか?

4

3 に答える 3

9

私たちがミリ秒で話しているなら、Googleは私たちのために答えを持っています

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);   

次の結果が得られます

8月14日火曜日
11:26:34CDT2012 1345566394008
604800000

于 2012-08-14T16:27:04.403 に答える