假设我在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
或者在闰秒期间没有计划运行任何东西?
答案 0 :(得分:5)
AFAIK,从Android的角度来看,没有闰秒。
闰秒的概念是通过原子钟和其他官方时间源来实施的,例如它。单个Android设备没有一些逻辑可以说"嘿,如果这群科学家要求闰秒,我们将添加一个"。
闰秒后的下一次同步 - SNTP,NITZ或设备用于时间同步的任何设备 - 将校正反映闰秒的时间,就像它会纠正任何其他形式的时钟漂移的时间一样。并且,如果设备未同步其时间,因为用户手动指定了时间,设备不受闰秒的影响。
除此之外,诸如Timer
之类的东西正在处理经过的时间(例如,从现在开始的1000毫秒),这也不受闰秒,时间同步等的影响。