關於unix時間戳


Unix時間戳可以用來單獨標記時間

UNIX時間戳:Unix時間戳(英文為Unix epoch, Unix time, POSIX time 或 Unix timestamp) 
是從1970年1月1日(UTC/GMT的午夜)開始所經過的秒數,不考慮閏秒。 
UNIX時間戳的0按照ISO 8601規范為 :1970-01-01T00:00:00Z. 
一個小時表示為UNIX時間戳格式為:3600秒;一天表示為UNIX時間戳為86400秒,閏秒不計算。 
在大多數的UNIX系統中UNIX時間戳存儲為32位,這樣會引發2038年問題或Y2038。

時間 秒 
1 分鍾 60 秒 
1 小時 3600 秒 
1 天 86400 秒 
1 周 604800 秒 
1 月 (30.44 天) 2629743 秒 
1 年 (365.24 天) 31556926 秒

將1970年1月1日0點作為“unix紀元”的原點,從1970年1月1日開始經過的秒數存儲為一個32位整數

最初計算機操作系統是32位,而時間也是用32位表示。32位能表示的最大值是2147483647。另外1年365天的總秒數是31536000,2147483647/31536000 = 68.1,也就是說32位能表示的最長時間是68年,而實際上到2038年01月19日03時14分07秒,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM