UNIX时间

维基百科,自由的百科全书
跳转到: 导航, 搜索
跳过字词转换说明

UNIX時間,或稱POSIX時間UNIX類UNIX系統使用的時間表示方式:從協調世界時1970年1月1日000秒起至現在的總秒數,不包括閏秒

[编辑] 問題

主条目:2038年問題
2038年1月19日3時14分07秒,32位元系統的UNIX時間將會被重置。

現時大部分使用UNIX的系統都是32位元的,即它們會以32位二進制數字表示時間。但是它們最多只能表示至協調世界時間2038年1月19日3時14分07秒(二進制:01111111 11111111 11111111 11111111),在下一秒二進制數字會是10000000 00000000 00000000 00000000,這是負數,因此各系統會把時間誤解作1901年12月13日20時45分52秒(亦有說回歸到1970年)。這時可能會令軟體發生問題,導致系統癱瘓。

目前解決方案是把系統由32位元轉為64位元系統。在64位系統下,此時間最多可以表示到292,277,026,596年12月4日15時30分08秒。

[编辑] 纪念日

UNIX时间以5000日为纪念日,第一个5000日是1983年9月10日,第10000日是1997年5月19日,第15000日是2011年1月26日,第20000日是2024年10月4日[1]

[编辑] 参考文献

  1. ^ About Unix epoch time [2011-01-27]. 
个人工具
名字空间
操作
导航
帮助
工具
其他语言