0

このコードを使用して、2013 年 12 月 10 日から現在までの時差を秒単位で取得します。

        Time time_countdown = new Time();
        time_countdown.set(10, 12, 2013);
        Time time_now = new Time();
        time_now.setToNow();

        int constSecond = 1;
        int constMinute = 60 * constSecond;
        int constHour = 60 * constMinute;
        int constDay = 24 * constHour;

        long timeDifferense = time_countdown.toMillis(true) - time_now.toMillis(true);
        int secondsDifferense = (int)(timeDifferense / 1000);

しかし、その違いは間違っています

4

1 に答える 1

1

月は 0 ベースです。つまり、0 から 11 までカウントし、11 は 12 月です。回線を に切り替えてみてくださいtime_countdown.set(10, 11, 2013)

参照: http://developer.android.com/reference/android/text/format/Time.html

于 2013-10-28T16:54:24.997 に答える