精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

漫話:為什么計算機起始時間是1970年1月1日?

商務辦公
1970-01-01對于開發(fā)者來說都是不陌生的,有些系統(tǒng)對于時間的處理如果不夠好的話,就可能把時間顯示成1970-01-01,所以經(jīng)常有用戶看到1970-01-01這個時間。

 

 

問題復現(xiàn)

1970-01-01對于開發(fā)者來說都是不陌生的,有些系統(tǒng)對于時間的處理如果不夠好的話,就可能把時間顯示成1970-01-01,所以經(jīng)常有用戶看到1970-01-01這個時間。

這種情況其實是很簡單就可以復現(xiàn)的,當我們嘗試使用以下Java代碼定義時間:

  1. Date date = new Date(0); 
  2. System.out.println(date); 

打印出來的結(jié)果:

  1. Thu Jan 01 08:00:00 CST 1970 

通過Date的構(gòu)造函數(shù)的Java Doc說明我們也能得到一些蛛絲馬跡:

 

該構(gòu)造函數(shù)接收用戶指定一個毫秒數(shù),如new Date(1000),表示獲得一個距離"epoch"有1000毫秒的時間。在Java中,這個時間是1970, 00:00:00 GMT。

 

 

 

 


 

 

時間戳

一切要從Unix操作系統(tǒng)誕生開始說起。

1969年8月,貝爾實驗室的程序員肯湯普遜利用妻兒離開一個月的機會,開始著手創(chuàng)造一個全新的革命性的操作系統(tǒng),他使用B編譯語言在老舊的PDP-7機器上開發(fā)出了Unix的一個版本。

隨后,湯普遜和同事丹尼斯里奇改進了B語言,開發(fā)出了C語言,重寫了Unix,新版于1971年發(fā)布。

[[325733]]

 

在Unix被發(fā)明出來之后,需要在Unix上表示時間,就需要想辦法定義一個能表示一份數(shù)據(jù)在某個特定時間之前已經(jīng)存在的、完整的、可驗證的數(shù)據(jù)來表示時間。

于是,Unix時間戳被定義出來,即通過當前時間和一個"紀元時間"進行對比,其間相差的秒數(shù)作為時間戳。

為了讓Unix時間戳表示時間這種方式用的盡可能久,最初就把Unix誕生的時間1971-1-1定義成"紀元時間"。

 

時間戳修改

除了開始時間是1971-1-1而不是1970-1-1外,最初的時間戳也不是每增加1秒時間戳就變動一次,而是每1/60秒都會改變一次時間戳。

另外,Unix是在1971年發(fā)明出來的,當時的計算機系統(tǒng)是32位,如果用32表示有整數(shù),那么最大值是2147483647(2^31-1)。

那么,簡單做一個數(shù)學計算,如果用當時的時間戳計算方式來表示時間的話,Unix時間戳最多可以使用4294967296/(60*60*24)/60 = 828.5天(一天有60*60*24秒,每1/60秒會占用一個時間戳)。

想象一下,設計出一個計算機系統(tǒng),他的時間只能表示 828.5天,是不是很難讓人接受,但是最初的Unix確實是這樣的。

后來,Unix的開發(fā)者們也漸漸意識到這樣不是長久之計,于是開始做出改變。

最開始,他們將每1/60秒改變一次時間戳修改成每1秒改變一次時間戳。這樣時間戳可以表示的時間就又放大了60倍。這時候有828.5*60/365 = 136年。

這時候,一方面136年已經(jīng)足夠久了,紀元時間稍微向前調(diào)一下影響也不大。另外一方面為了方便記憶和使用。

于是就把紀元時間從1971-01-01調(diào)整到1970-01-01了。

 

于是,隨著后面各種開發(fā)語言的誕生,就都沿襲了1970-1-1這個設定。

所以,通常我們說的時間戳,就是指格林威治時間(GMT)1970年01月01日00時00分00秒起至現(xiàn)在的總秒數(shù)。

 

紀元時間與時區(qū)

我們前面所提到的紀元時間的設置,都是基于格林威治標準時間的,即GMT時間。

但是世界上各個地區(qū)有自己的時區(qū),都需要基于GMT時間進行調(diào)整。

1970-01-01 08:00:00的顯示顯然是受到了時區(qū)《如何給女朋友解釋為什么日本時間比中國快一個小時》的影響,因為中國處于東八區(qū),所以時間會比標準時間早8小時,而標準時間應該是1970-01-01 00:00:00。

應該很多人都記得《蘋果"1970 事件"》,在幾年前,一個名為vista980622的網(wǎng)友在國外網(wǎng)站Reddit的論壇上發(fā)表了一篇“把iPhone時間改成1970年1月1日,手機即可永遠變磚”的帖子。

 

在該帖子發(fā)布不久,很多人都不相信,抱著試試看的態(tài)度將手機的時間設置成1970年1月1日,結(jié)果手機關(guān)機后重新開機真的變磚了。

因為我們處于東八區(qū),時間比標準時間要快8小時,如果我們把時間調(diào)整成1970-01-01 00:00:00,那么標準時間就會是比這個時間少8小時,即1969年12月31日16時0分0秒。

但是,IOS設備是以UTC時區(qū)(GMT時間)的1970年1月1日0點0時0秒為界限,數(shù)值為0,用戶把時間調(diào)整到1969年12月31日16時0分0秒,系統(tǒng)就要出現(xiàn)負值的時間。

系統(tǒng)版本為IOS 8.0至IOS 9.3 beta3,并且搭載64位處理器(即處理器為A7-A9X的設備)的蘋果設備都會觸發(fā)這個Bug,導致變磚!

 

參考資料:

http://en.wikipedia.org/wiki/Unix_time#History

http://mobile.zol.com.cn/569/5691666_all.html

關(guān)于作者:漫話編程,是一個通過漫畫+音頻的形式講解枯燥的編程知識的公眾號。致力于讓編程變得更有樂趣。

責任編輯:武曉燕 來源: 漫話編程
相關(guān)推薦

2015-08-11 10:07:56

計算機時間編程語言

2020-08-31 14:56:24

補碼存儲數(shù)據(jù)

2016-02-15 09:51:03

iPhone變磚手機安全iPhone安全

2023-07-07 10:53:08

2019-10-28 00:20:41

密碼安全網(wǎng)絡

2011-12-01 10:55:16

超級計算機高性能計算Top500

2009-02-05 08:23:15

裁員計算機業(yè)

2013-10-09 10:00:57

微軟Azure

2011-08-29 14:13:15

2018-12-13 09:45:29

WebQQ騰訊網(wǎng)頁

2020-01-08 22:00:42

紙質(zhì)發(fā)票智慧財務電子發(fā)票

2019-10-28 13:29:13

密碼密碼法

2016-01-22 11:09:40

計算機圖形學虛擬現(xiàn)實三維建模

2023-09-04 15:15:17

計算機視覺人工智能

2024-02-22 08:17:31

十六進制數(shù)字計算

2020-12-14 08:00:31

計算機計數(shù)程序

2012-12-16 15:26:49

超級計算機LinuxHPC

2020-10-12 13:27:21

計算機瀏覽器電腦

2011-09-05 16:38:07

計算機等級考試
點贊
收藏

51CTO技術(shù)棧公眾號

成人网站免费观看| 538国产精品一区二区免费视频| 波多野结衣家庭教师视频| 国产黄色在线| 国产精品1区二区.| 欧美一区二区三区……| 国产精品无码无卡无需播放器| 国产视频一区二区视频| 无码人妻精品一区二区| 一精品久久久| 亚洲免费av电影| 黄色aaaaaa| 免费福利视频一区二区三区| 中文字幕视频一区二区三区久| 国产伦精品一区二区| 中文字幕+乱码+中文乱码www| 欧美xxx在线观看| 亚洲片国产一区一级在线观看| 亚洲精品国产无套在线观| 亚洲一区亚洲二区亚洲三区| 中文字幕激情小说| 欧美国产先锋| 色狠狠av一区二区三区香蕉蜜桃| 精品少妇人妻av一区二区三区| 素人啪啪色综合| 欧美日韩国产精品一区二区三区四区 | 日韩和欧美的一区| 国产69精品久久久久99| av免费看网址| 欧美日韩亚洲自拍| 免费污视频在线| 国产精品成人一区二区艾草| 国产亚洲欧美一区二区三区| 国产视频手机在线观看| 美腿丝袜一区二区三区| 欧日韩不卡在线视频| 日本少妇吞精囗交| 国内自拍视频一区二区三区 | 一级性生活大片| 久久在线观看| 制服丝袜中文字幕亚洲| jizz大全欧美jizzcom| 成人免费看黄| 黑人巨大精品欧美一区二区一视频| 日韩中文字幕在线不卡| 黄色免费在线观看| 国产精品毛片久久久久久| 日韩一本精品| 电影在线一区| 欧美国产日韩精品免费观看| 欧美理论一区二区| 国产一级片在线播放| 久久久午夜电影| 鲁丝一区鲁丝二区鲁丝三区| 亚洲一区二区四区| 欧美一区二区三区久久久| 99视频在线精品国自产拍免费观看| 欧美激情第99页| 久久网中文字幕| 在线不卡亚洲| 午夜精品福利视频| 国产91精品一区| 久久精品女人天堂| 国产精品专区h在线观看| 亚洲特级黄色片| 国产一区二区三区四区五区美女| 91最新在线免费观看| 99久久精品免费看国产交换| 国产精品一区专区| 国产精品传媒毛片三区| 天堂在线中文资源| 欧美激情一区不卡| 中文字幕一区综合| 丝袜美女在线观看| 精品动漫一区二区| 亚洲视频在线观看一区二区三区| av在线一区不卡| 欧美精品视频www在线观看| 亚洲一区二区偷拍| 精品视频自拍| 一本色道久久综合狠狠躁篇怎么玩 | youjizz国产精品| 久久精品人成| 三级外国片在线观看视频| 亚洲欧美另类图片小说| 福利视频一二区| av亚洲一区二区三区| 91麻豆精品国产无毒不卡在线观看| 在线观看欧美一区二区| 亚洲瘦老头同性70tv| 日韩视频欧美视频| 久久久久久99| 尤物视频免费观看| 久久se精品一区二区| 国产精品青青草| 成年人在线看| 亚洲一区二区三区四区的| 日本wwww视频| 我要色综合中文字幕| 亚洲欧美日韩在线高清直播| 天天色天天综合| 中文在线不卡| 亚洲一区二区三区777| 日韩私人影院| 一区二区三区波多野结衣在线观看| 无码专区aaaaaa免费视频| 久久国内精品| 亚洲美女又黄又爽在线观看| 欧美丰满熟妇bbbbbb| 久久国产一二区| 97神马电影| lutube成人福利在线观看| 亚洲成人激情av| 三级一区二区三区| 国产乱码精品一区二区三区四区 | 欧美污视频久久久| 视频在线这里都是精品| 欧美午夜一区二区三区| 久久午夜夜伦鲁鲁片| 亚洲精品91| 国产精品国内视频| 香蕉av在线播放| 一区二区三区免费网站| 岛国av在线免费| 沈樵精品国产成av片| 性欧美视频videos6一9| 国产成年妇视频| 国产精品色一区二区三区| 黄色免费观看视频网站| 精品福利一区| 欧美激情第99页| 99久久一区二区| **性色生活片久久毛片| 欧美日韩在线观看不卡| 国产aⅴ精品一区二区三区久久| 久久久久久有精品国产| 精品国产无码在线| 怡红院男人天堂| 国产性天天综合网| 大陆极品少妇内射aaaaa| 国产精品qvod| 久久久久久久久电影| 国产黄色片网站| 亚洲激情欧美激情| 欧美一级大片免费看| 欧美成人中文| 99九九视频| 国产丝袜精品丝袜| 亚洲精品一区二区在线观看| 久久久久久久久久久网| 国产a视频精品免费观看| 免费看日b视频| 在线精品国产亚洲| 欧美激情亚洲国产| 三级视频在线看| 粉嫩老牛aⅴ一区二区三区| 国产高清成人久久| 亚洲一区久久| 欧洲精品久久| 九九久久国产| 欧美xxxx18国产| 黄色成人一级片| 欧美日韩综合视频网址| av男人的天堂av| 麻豆成人免费电影| 2021国产视频| 国产亚洲成av人片在线观黄桃| 久久久久久久久久国产精品| 欧美性受xxxx狂喷水| 五月天国产精品| 日韩av在线看免费观看| 麻豆疯狂做受xxxx高潮视频| 久久超碰97中文字幕| 粉嫩av一区二区三区天美传媒| 日本免费一区二区视频| 97涩涩爰在线观看亚洲| 国产在线视频网| 51久久夜色精品国产麻豆| 久久久久久久久久久久久久免费看| 成人精品一区二区三区中文字幕| 国产乱子夫妻xx黑人xyx真爽| 精品一区不卡| 成人免费视频观看视频| 免费v片在线观看| 亚洲无线码在线一区观看| 国产精品国产精品国产专区| 亚洲线精品一区二区三区| 老司机福利av| 国产在线播放一区三区四| 久久国产精品网| 日本a口亚洲| 春色成人在线视频| 日韩色淫视频| 欧美激情在线观看| 成人在线免费视频| 日韩亚洲欧美高清| 波多野结衣啪啪| 亚洲精品福利视频网站| 国产福利短视频| 国产精品自在在线| 中文字幕无码不卡免费视频| 欧美激情日韩| 亚洲欧美国产不卡| 特黄特色欧美大片| 91亚洲精品丁香在线观看| 欧美××××黑人××性爽| 欧美激情视频在线免费观看 欧美视频免费一| 日本在线一二三| 精品少妇一区二区三区日产乱码| 中文字幕久久久久| 精品日本美女福利在线观看| 欧美日韩精品一区二区三区视频播放 | 国产成人精品国内自产拍免费看| 在线中文字幕-区二区三区四区| 亚洲欧美国产精品专区久久| 黄色片网站免费在线观看| 欧美久久久久中文字幕| 国产免费一级视频| 亚州成人在线电影| 免费观看特级毛片| 久久精品亚洲乱码伦伦中文| 中文字幕一区三区久久女搜查官| 日本免费新一区视频 | 毛片av中文字幕一区二区| 9久久9毛片又大又硬又粗| 国产精品观看| 国产大尺度在线观看| 北条麻妃国产九九九精品小说| 久久久久高清| 人人香蕉久久| 91香蕉电影院| vam成人资源在线观看| 国产精品福利观看| 亚洲第一影院| 国产成人精品网站| 成人小电影网站| 情事1991在线| 91av亚洲| 国产精品jizz在线观看麻豆| 韩国美女久久| 99久久国产综合精品色伊| 99精品国产高清一区二区| 在线高清欧美| 成人激情黄色网| 久久精品中文| 147欧美人体大胆444| 91av一区| 国产精品视频导航| 欧美成人免费全部网站| 国产精品旅馆在线| 国产激情欧美| 成人在线精品视频| 精品成人18| 99电影在线观看| theporn国产在线精品| 国产精品美女久久久久av福利| 中文在线综合| 国模精品娜娜一二三区| 西瓜成人精品人成网站| 久久久久久久久久久久久9999| 亚洲第一论坛sis| 日韩免费av一区二区三区| 久久视频精品| 超碰超碰超碰超碰超碰| 亚洲最大av| 99视频精品全部免费看| 亚洲国产高清视频| www.四虎成人| 激情综合色综合久久| 老女人性生活视频| 99综合电影在线视频| 成人黄色免费网址| 亚洲美女屁股眼交3| 亚洲国产综合久久| 欧亚洲嫩模精品一区三区| 91麻豆成人精品国产免费网站| xxxx另类黑人| 色婷婷久久一区二区| 3d玉蒲团在线观看| 91精品国产色综合久久不卡98口 | 午夜激情视频在线观看| 欧美成人午夜影院| 亚洲午夜天堂| 91网在线免费观看| 色愁久久久久久| 天天综合中文字幕| 日韩午夜免费| 男女视频在线看| 成人毛片老司机大片| 东京热无码av男人的天堂| 一区二区高清免费观看影视大全 | 丝袜诱惑亚洲看片| 中文字幕剧情在线观看| 91丨porny丨国产| 熟女av一区二区| 欧美性色xo影院| 超碰人人人人人人| 在线观看日韩av| 久热在线观看视频| 成人做爽爽免费视频| 一区三区在线欧| av网站手机在线观看| 麻豆极品一区二区三区| 免费在线观看成年人视频| 亚洲精品免费看| 国产偷人爽久久久久久老妇app| 精品99久久久久久| 在线视频三区| 日本精品性网站在线观看| 日本一区二区乱| 日本一区二区综合亚洲| 爱爱的免费视频| 一区二区三区在线观看视频| 日韩欧美一级大片| 精品亚洲一区二区三区在线播放| 中文字幕中文字幕在线中高清免费版 | 欧洲精品国产| 日韩网站在线| 年下总裁被打光屁股sp| 亚洲欧美一区二区三区久本道91 | 国产99久久精品| 女教师淫辱の教室蜜臀av软件| 激情成人在线视频| 人妻无码中文字幕| 欧美大片大片在线播放| avtt久久| 在线精品日韩| 久久精品久久精品| 亚洲天堂精品一区| 在线免费亚洲电影| 毛片免费在线| 国产国语刺激对白av不卡| 图片婷婷一区| 欧美精品久久久久久久自慰| 国产精品 日产精品 欧美精品| 成年人二级毛片| 欧美日韩国产成人在线91| jyzzz在线观看视频| 国产精品免费久久久久久| 国模吧精品视频| 一区二区成人网| 国产精品久久久久久久裸模 | 麻豆成人久久精品二区三区小说| 欧美另类z0zx974| 亚洲精品123区| 国产成人精品福利一区二区三区| 欧美黄色大片在线观看| 污视频网站观看| 国产精品国产三级国产普通话99| 亚洲天堂视频网| 精品国产一区二区三区久久| 国产第一亚洲| 亚洲av首页在线| 成人性视频免费网站| 日本学生初尝黑人巨免费视频| 亚洲成人久久电影| 英国三级经典在线观看| 日韩黄色影视| 久久99久国产精品黄毛片色诱| www欧美com| 欧美精品一区二区不卡| 丝袜诱惑一区二区| 少妇特黄a一区二区三区 | 国产精品日韩欧美大师| 99久久综合| 麻豆tv在线观看| 精品久久久久久久久久| 国产午夜精品一区理论片| 国产精品一区av| 欧美日韩一区二区国产| 成人在线电影网站| 在线视频一区二区三区| 麻豆传媒视频在线观看| 国产精品视频免费一区| 久久婷婷一区| 人人干在线观看| 精品国产91乱码一区二区三区 | 俄罗斯精品一区二区三区| 性欧美videos另类喷潮| 极品美妇后花庭翘臀娇吟小说| 亚洲成人中文字幕| 成人国产一区| 福利视频免费在线观看| 欧美国产丝袜视频| 欧美综合视频在线| 亚洲国产精品尤物yw在线观看| a天堂视频在线观看| 日本久久一区二区三区| 久久精品视频观看| 精品无码久久久久久久动漫| 美腿丝袜在线亚洲一区 | 最新97超碰在线| 国产一区二区三区av在线| 美女精品自拍一二三四| 日韩av男人天堂| www国产精品视频| 最新国产精品视频| 99国产精品免费视频| 欧洲色大大久久| mm视频在线视频|