作者:Jack47
轉(zhuǎn)載請保留作者和原文出處
PS:如果喜歡我寫的文章,歡迎關(guān)注我的微信公眾賬號程序員杰克,兩邊的文章會同步,也可以添加我的RSS訂閱源。
在了解計算機中的時間之前,來看看現(xiàn)實生活中的時間標(biāo)準(zhǔn):協(xié)調(diào)世界時
協(xié)調(diào)世界時(Coordinated Universal Time)
協(xié)調(diào)世界時(UTC),又稱世界標(biāo)準(zhǔn)時間或世界協(xié)調(diào)時間,簡稱UTC,是用來在全球范圍內(nèi)同步時間的方法,是最主要的世界時間標(biāo)準(zhǔn)。
UTC是通過非常精確的原子鐘來維護(hù),它以國際原子時秒長為基礎(chǔ)。為了抵消地球自轉(zhuǎn)變慢的影響,需要不規(guī)則的加入閏秒(比如2016年就加入了一秒)。說人話就是人為規(guī)定的一天與地球自傳產(chǎn)生的差異(地球自轉(zhuǎn)是緩慢變化的,并不是精確的24小時)。閏年也是這么來的,為了彌補人為規(guī)定的紀(jì)年與地球公轉(zhuǎn)產(chǎn)生的差異。
格林尼治時間(Greenwich Mean Time)和UTC是相等的,GMT是舊式的方法。協(xié)調(diào)世界時是最接近格林威治標(biāo)準(zhǔn)時間(GMT)的幾個替代時間系統(tǒng)之一。在分布式系統(tǒng)中,或者在實時處理的系統(tǒng)中,時間的同步是非常重要的,之前看到一個新聞,黑客通過干擾金融交易中心的時鐘,來達(dá)到進(jìn)行違法交易的目的。