微信對(duì)話生成器ios 為什么蘋(píng)果手機(jī)不能把時(shí)間調(diào)到1970年12月31號(hào)0時(shí)?
為什么蘋(píng)果手機(jī)不能把時(shí)間調(diào)到1970年12月31號(hào)0時(shí)?IOS系統(tǒng)的時(shí)間用UNIX時(shí)間戳(數(shù)據(jù)類型)表示。UNIX時(shí)間戳規(guī)定1970年1月1日UTC時(shí)區(qū)0:00:00的值為0,單位為秒,即每經(jīng)過(guò)一秒,
為什么蘋(píng)果手機(jī)不能把時(shí)間調(diào)到1970年12月31號(hào)0時(shí)?
IOS系統(tǒng)的時(shí)間用UNIX時(shí)間戳(數(shù)據(jù)類型)表示。UNIX時(shí)間戳規(guī)定1970年1月1日UTC時(shí)區(qū)0:00:00的值為0,單位為秒,即每經(jīng)過(guò)一秒,二進(jìn)制數(shù)加1??紤]到時(shí)區(qū)的影響,在北京時(shí)區(qū),將iPhone時(shí)間設(shè)置為1970年1月1日的0:00:00,然后將此時(shí)間轉(zhuǎn)換為UTC時(shí)間(公式:北京時(shí)間=GMT 8=UTC 8),則UTC時(shí)間將變?yōu)?969年12月31日的16:00。這樣,就會(huì)出現(xiàn)一個(gè)負(fù)的時(shí)間值,即時(shí)間回歸bug被觸發(fā),系統(tǒng)引導(dǎo)卡處于內(nèi)核階段,時(shí)間錯(cuò)誤,引導(dǎo)無(wú)法繼續(xù)。右