12

System.currentTimeMillis()00:00に使用して、X値を取得した場合。

次に、時計を1時間戻し、1時間後に電話をかけますSystem.currentTimeMillis()

再び戻ってくるXのでしょうか、それともただX + 3600 * 1000

4

3 に答える 3

13

一言で言えば、システム時刻を変更するたびに、によって返される値はSystem.currentTimeMillis()それに応じて変更されます。

これはとは対照的System.nanoTime()です。

于 2013-03-25T16:58:15.710 に答える
1

System.currentTimeMillis()はエポックからのミリ秒数を返すため、Xを返します。つまり、時計と同期して、1970年1月1日UTCからの秒数をカウントします。

于 2013-03-25T16:59:01.930 に答える
1

Androidでは、いつでもを使用できますSystemClock.elapsedRealtime()

于 2015-01-23T16:03:16.387 に答える