簡體   English   中英

Android上的計時器是否會安排在閏秒期間執行每一秒的工作?

[英]Will a Timer on Android scheduled to execute every second work during a leap second?

假設我在Android上的Activity中運行了一個計時器(比如Android 6.0,以防萬一)。

Timer timer = new Timer();
timer.schedule(timerTask, 0, 1000);

這會在閏秒傍晚的午夜時分每隔一秒運行一次嗎?

23:59:58
23:59:59
23:59:60
00:00:00

或者沒有計划在閏秒期間運行?

AFAIK,從Android的角度來看,沒有閏秒。

閏秒的概念是通過原子鍾和其他官方時間源來實施的,例如它。 個別Android設備中沒有一些邏輯可以說“好吧,嘿,如果這群科學家要求閏秒,我們會添加一個”。

閏秒后的下一次同步 - SNTP,NITZ或設備用於時間同步的任何內容 - 將校正反映閏秒的時間,就像它會糾正任何其他形式的時鍾漂移的時間一樣。 並且,如果設備未同步其時間,因為用戶手動指定了時間,設備不受閏秒的影響。

除此之外, Timer類的東西正在處理經過的時間(例如,從現在起1000毫秒),這也不受閏秒,時間同步等的影響。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM