Unix-Time


1. Unix_time
2. Year_2000_problem
3. Year_10,000_problem
4. Year_2038_problem
5. Time_formatting_and_storage_bugs
6. 更多有關時間的wiki
html

1. Unix_time

https://en.wikipedia.org/wiki/Unix_time
Unix時間(也稱爲POSIX時間或UNIX紀元時間)是用於描述時間點的系統。
記錄自1970年1月1日起已通過多少秒 00:00:00 的協調世界時(UTC),減去閏秒。
天天被視爲徹底包含86 400秒,因此從紀元開始減去閏秒。它普遍用於類Unix和許多其餘操做系統和文件格式。
可是,Unix時間並非UTC的真實表示,由於UTC中的閏秒與以前的第二個時間具備相同的Unix時間。
經過date +%s在命令行上鍵入,能夠在大多數Unix系統上檢查Unix時間。程序員

$ date
Tue 23 Jul 2019 08:23:03 AM CST
$ date +%s
1563841385
算法

實際記錄的就是這個秒數,自1970年1月1日起已通過了1563841385秒,除以天天86400秒得18100天。再除以每一年365天得49.6年。
公元2019年是Unix紀元49年。如今是Unix紀元1563841385秒。
post

2. Year_2000_problem

https://en.wikipedia.org/wiki/Year_2000_problem
Year_2000_problem,也被稱爲Y2K問題,千年蟲問題等,是一類計算機日曆格式及日曆數據存儲設計的漏洞。
由於許多程序使用最後2位數表明四位數年份(使用89表明1989年)這在當時不會有問題。但超過2000年後,89年是1989仍是2089呢?

1997年,英國標準協會(BSI)制定了標準 DISC PD2000-1,將「2000年符合性要求」定義爲四條規則:動畫

  1. 無效日期將致使運營中斷;
  2. 不管日期是否在不一樣的世紀,計算日期之間的持續時間或日期順序都是正確的;
  3. 在全部接口和全部存儲中,世紀必須是明確的,既能夠指定,也能夠經過算法計算 ;
  4. 2000年必須確認爲閏年。

它肯定了許多計算機程序中可能存在的兩個問題。spa

  • 首先,用兩位數表示年份的作法在從xx99到xx00的「翻轉」時產生的邏輯錯誤成爲問題。
  • 其次,一些程序員誤解了公曆規則,該規則決定了能夠被100整除的年份是否是閏年,並假設2000年不是閏年。實際上,格里高利曆法系統中有一條規則,規定可被400整除的年份是閏年 - 從而使2000年成爲閏年。

全球的公司和組織檢查,修復和升級其計算機系統以解決預期的問題。所以,當時鍾延續到2000年時,報告的計算機故障不多。
操作系統

3. Year_10,000_problem

https://en.wikipedia.org/wiki/Year_10,000_problem
10 ,000年的問題(也稱爲Y10K問題或萬年蟲)是全部潛在的時間格式和存儲錯誤的類,當須要表達五位數的年份時會出現。這個問題今天能夠產生明顯的影響,但有時也會像RFC 2550那樣提到幽默效果。
命令行

4. Year_2038_problem

https://en.wikipedia.org/wiki/Year_2038_problem
在Unix時間存儲爲帶符號的32位二進制整數的系統上,能夠記錄的最大值是 2 147 483 647(2 31 - 1),即2038年1月19日 03:14:07 UTC。隨後的第二秒,時鐘將環繞至負面2 147 483 648(-2 31),即1901年12月13日星期五20:45:52 UTC。這被稱爲2038年問題。
2038年問題是由所選存儲單元的容量不足引發的。設計

https://en.wikipedia.org/wiki/File:Year_2038_problem.gif
https://upload.wikimedia.org/wikipedia/commons/e/e9/Year_2038_problem.gif
動畫顯示日期將如何重置,表示爲帶符號的32位整數(在2038年1月19日03:14:08 UTC)。
rest

5. Time_formatting_and_storage_bugs

https://en.wikipedia.org/wiki/Time_formatting_and_storage_bugs
時間格式和存儲錯誤
1975年12位字段溢出
1989年16位溢出(1900年1月1日開始)
2000年yymmdd > yyyymmdd
2036年ntp時間翻轉
2079年16位第二次溢出(第32,768天和第65,536天)
...

6. 更多有關時間的wiki

https://en.wikipedia.org/wiki/Holocene_calendar 全新世日曆, 公元2019年,全新世日曆爲12019 HE。 https://en.wikipedia.org/wiki/Network_Time_Protocol#Timestamps https://en.wikipedia.org/wiki/List_of_calendars https://en.wikipedia.org/wiki/Perpetual_calendar https://en.wikipedia.org/wiki/Timeline_of_the_far_future 遙遠將來的時間表 圖形時間表 有關這些事件的圖形,對數時間軸,請參閱: 宇宙的圖形時間表(從如今開始到80億年) https://en.wikipedia.org/wiki/Graphical_timeline_of_the_universe Stelliferous時代的圖形時間表(從如今起10年20年) 從大爆炸到熱死的圖形時間線(從如今起10 1000年) https://en.wikipedia.org/wiki/Cosmic_Calendar 宇宙日曆, 比例尺: 一秒對應438年; 一分鐘大約是26,000年; 一小時是160萬年; 一天是3800萬年。 https://en.wikipedia.org/wiki/Timelines_of_modern_history https://en.wikipedia.org/wiki/Timeline_of_human_prehistory https://en.wikipedia.org/wiki/Timeline_of_historic_inventions https://en.wikipedia.org/wiki/Timeline_of_ancient_history https://en.wikipedia.org/wiki/Timeline_of_the_evolutionary_history_of_life https://en.wikipedia.org/wiki/Timeline_of_the_Middle_Ages https://en.wikipedia.org/wiki/Timeline_of_the_near_future https://en.wikipedia.org/wiki/Timeline_of_natural_history https://en.wikipedia.org/wiki/Timeline_of_epochs_in_cosmology https://en.wikipedia.org/wiki/Template:Life_timeline https://en.wikipedia.org/wiki/Template:Human_timeline https://en.wikipedia.org/wiki/Detailed_logarithmic_timeline 詳細的對數時間線 https://en.wikipedia.org/wiki/Ultimate_fate_of_the_universe https://en.wikipedia.org/wiki/Chronology_of_the_universe https://en.wikipedia.org/wiki/Age_of_the_universe https://en.wikipedia.org/wiki/Graphical_timeline_of_the_Big_Bang https://en.wikipedia.org/wiki/Graphical_timeline_of_the_Stelliferous_Era https://en.wikipedia.org/wiki/Graphical_timeline_from_Big_Bang_to_Heat_Death https://en.wikipedia.org/wiki/Future_of_Earth https://en.wikipedia.org/wiki/Deep_Impact_(spacecraft)#Contact_lost_and_end_of_mission https://en.wikipedia.org/wiki/Extreme_risk https://en.wikipedia.org/wiki/Extinction_event 五個主要滅絕事件:[11] 奧陶紀的結束:4.4億年前,全部物種中有86%的物種丟失,包括隕石 晚泥盆世:3.75億年前,75%的物種損失,包括大多數三葉蟲 二疊紀末,「大死」:2.5億年前,96%的物種失去了,包括製表珊瑚,以及大多數現存的樹木和突觸 三疊紀結束:2億年前,80%的物種丟失,包括全部的牙形刺 在結束白堊紀 66萬年前,種的76%丟失,包括全部的菊石,滄龍,魚龍,蛇頸龍,翼龍和nonavian 恐龍 https://en.wikipedia.org/wiki/The_Sixth_Extinction:_An_Unnatural_History 第六次滅絕:一種不天然的歷史 https://en.wikipedia.org/wiki/Human_extinction https://en.wikipedia.org/wiki/Holocene_extinction https://en.wikipedia.org/wiki/Timeline_of_extinctions_in_the_Holocene https://en.wikipedia.org/wiki/Index_of_environmental_articles 環境主題列表 https://en.wikipedia.org/wiki/List_of_environmental_issues 環境問題清單 https://en.wikipedia.org/wiki/Effective_population_size https://en.wikipedia.org/wiki/Minimum_viable_population https://en.wikipedia.org/wiki/World_population https://en.wikipedia.org/wiki/Timeline_of_human_evolution https://en.wikipedia.org/wiki/Fermi_paradox 費米悖論 動物園假說: https://en.wikipedia.org/wiki/Zoo_hypothesis 黑暗森林: https://en.wikipedia.org/wiki/The_Dark_Forest https://en.wikipedia.org/wiki/World_Scientists%27_Warning_to_Humanity 世界科學家對人類的警告 http://www.scientistswarning.org/ https://m.phys.org/news/2019-04-commentary-famous-humanity-paper-global.html https://en.wikipedia.org/wiki/Epoch_(computing) 紀元(計算) https://en.wikipedia.org/wiki/List_of_global_issues https://en.wikipedia.org/wiki/Global_issue 全球問題 世界人口過剩 過分消費 全球變暖 https://en.wikipedia.org/wiki/Global_catastrophic_risk 全球災難性風險 風險估計2100年前人類滅絕的可能性 總體機率19% 分子納米技術武器5% 超級智能AI5% 全部戰爭(包括內戰)4% 工程大流行2% 核戰爭1% 納米技術事故0.5% 天然大流行0.05% 核恐怖主義0.03% https://en.wikipedia.org/wiki/Global_Risks_Report http://reports.weforum.org/global-risks-2019/?doing_wp_cron=1563279790.2732028961181640625000 http://www3.weforum.org/docs/WEF_Global_Risks_Report_2019.pdf https://en.wikipedia.org/wiki/Apocalyptic_and_post-apocalyptic_fiction 世界末日和後世界末日的小說 https://en.wikipedia.org/wiki/List_of_apocalyptic_films https://en.wikipedia.org/wiki/List_of_dystopian_films https://en.wikipedia.org/wiki/List_of_apocalyptic_and_post-apocalyptic_fiction https://en.wikipedia.org/wiki/Degeneration_theory https://en.wikipedia.org/wiki/Doomsday_Clock 世界末日時鐘圖,1947-2018。圖表中的較低點表示技術或環境誘發的災難的機率較高,較高的點表示機率較低。 https://en.wikipedia.org/wiki/Linux_adoption https://en.wikipedia.org/wiki/List_of_Linux_adopters https://en.wikipedia.org/wiki/Timeline_of_operating_systems 操做系統的時間表

相關文章
相關標籤/搜索