System.currentTimeMillis()00:00に使用して、X値を取得した場合。
次に、時計を1時間戻し、1時間後に電話をかけますSystem.currentTimeMillis()。
再び戻ってくるXのでしょうか、それともただX + 3600 * 1000
一言で言えば、システム時刻を変更するたびに、によって返される値はSystem.currentTimeMillis()それに応じて変更されます。
これはとは対照的System.nanoTime()です。
System.currentTimeMillis()はエポックからのミリ秒数を返すため、Xを返します。つまり、時計と同期して、1970年1月1日UTCからの秒数をカウントします。
Androidでは、いつでもを使用できますSystemClock.elapsedRealtime()。