時間戳為什麼是1970
⑴ 安卓系統文件的寫入時間為什麼是1970年
以下全文,全本人手打。
安卓系統文件的寫入時間為什麼是1970年?
是因為Unix時間戳是以1970年計時起點時間的。
而且Linux是來源於Unix,所以Linux也是1970年。
IOS和安卓都是基於Linux的,所以安卓也是1970年。
------------------------------------------------------------------------------
最開始的Unix時間戳,為什麼從1970年開始而不是其它年份?
是因為unix誕生於1969年,1970年開始使用。
------------------------------------------------------------------------------
為什麼使用時間是1970-2038年?
是因為最初32位能表示的最長時間是68年,設定為1970開始,結束時候是2038年,正好滿足使用。
------------------------------------------------------------------------------
另外:
unix誕生於1969年,linux誕生於1991年,安卓誕生於2007年
不是樓上那兩人亂說的時間,也不是它們說的作者生日,那個年代的作者只考慮實用性,沒那麼多花花,不像現在的程序員和總監,不重視程序基本功能,反而把重心放在沒有的地方上。
⑵ 從1970年開始的毫秒數的時間戳被叫做什麼
時間戳是自 1970 年 1 月 1 日(08:00:00 GMT)至當前時間的總秒數,它也被稱為 Unix 時間戳。
⑶ 時間戳是什麼,通俗解釋
時間戳是指格林威治時間自1970年1月1日(00:00:00 GMT)至當前時間的總秒數。通俗的講,時間戳是一份能夠表示一份數據在一個特定時間點已經存在的完整的可驗證的數據。
時間戳(time-stamp)是一個經加密後形成的憑證文檔,它包括三個部分:
1、需加時間戳的文件的摘要(digest);
2、DTS收到文件的日期和時間;
3、DTS的數字簽名。
一般來說,時間戳產生的過程為:用戶首先將需要加時間的文件用Hash編碼加密形成摘要,然後將該摘要發送到DTS,DTS在加入了收到文件摘要的日期和時間信息後再對該文件加密(數字簽名),然後送回用戶。
書面簽署文件的時間是由簽署人知己寫上的,而數字時間戳則不然,它是有認證單位DTS來加的,以DTS收到文件的時間為依據。
(3)時間戳為什麼是1970擴展閱讀
《時間戳規范》的標准中規定了時間戳的保存、 時間戳的備份、 時間戳的檢索、 時間戳的刪除和銷毀、 時間戳的查看和驗證。
時間戳的保存包括在TSA (時間戳機構)方的保存和在用戶方的保存。 在TSA方的保存涉及到時間戳資料庫的管理和時間戳。
記錄應當包含的信息項, 一般最少應包括入庫時間、 序列號、 完整編碼等。 時間戳在用戶方一般由用戶自行保存。
時間戳的備份在標准中規定了一系列要求, 如定期備份、 備份介質等。
時間戳的檢索在標准中規定了至少三種檢索方式, 包括分別按照入庫時間、 序列號、 完整編碼檢索。
當TSA系統由於內部錯誤或者外部攻擊導致產生錯誤的時間戳時, 標准規定了刪除時應遵循的要求。 在確定某時間戳已經喪失其價值後, 標准規定了銷毀時應遵循的要求。
⑷ php調用時間怎麼是 1970
時間戳是從1970年開始的,時間戳為0則時間為1970-01-01 08:00:00
試試: echo date("Y-m-d H:i:s",0);
⑸ 時間戳是什麼原理
時間戳(timestamp),一個能表示一份數據在某個特定時間之前已經存在的、 完整的、 可驗證的數據,通常是一個字元序列,唯一地標識某一刻的時間。
使用數字簽名技術產生的數據, 簽名的對象包括了原始文件信息、 簽名參數、 簽名時間等信息。廣泛的運用在知識產權保護、 合同簽字、 金融帳務、 電子報價投標、 股票交易等方面。
1.自建時間戳:此類時間戳是通過時間接收設備(如GPS,CDMA,北斗衛星)來獲取時間到時間戳伺服器上,並通過時間戳伺服器簽發時間戳證書。此種時間戳可用來企業內部責任認定,在法庭認證時並不具備法律效力。因其在通過時間接收設備接收時間時存在被篡改的可能,故此不能做為法律依據。
2.具有法律的效力的時間戳:它是由我國中科院國家授時中心與北京聯合信任技術服務有限公司負責建設的我國第三方可信時間戳認證服務。由國家授時中心負責時間的授時與守時監測。因其守時監測功能而保障時間戳證書中的時間的准確性和不被篡改。獲取時間戳平台有「大眾版權保護平台」 ,可與我國中科院國家授時中心時間同步。
比如在電子合同簽署的過程中,時間戳技術就是必不可少的,我們就接入了由聯合信任時間戳服務中心提供的時間戳服務,為電子簽名添加時間屬性,有效確認合同生成的時間以及文件內容的不可篡改性。
⑹ Unix 時間戳為什麼是自 1970 年 1 月 1 日起的絕對時間
因為Unix就是那個時代產生的。
Unix是1969年發布的雛形,最早是基於硬體60Hz的時間計數。
1971年底出版的《Unix Programmer's Manual》里定義的Unix Time是以1971年1月1日00:00:00作為起始時間,每秒增長60。
之後考慮到32位整數的范圍,如果每秒60個數字,則兩年半就會循環一輪了。於是改成了以秒為計數單位。
這個循環周期有136年之長,就不在乎起始時間是1970還是1971年了,於是就改成了人工記憶、計算比較方便的1970年了。
⑺ 資料庫時間戳格式為什麼從1970年開始
在開源領域,很多時間戳都是從1970開始,像 mysql這樣的資料庫和php,這又稱作Unix時間戳,因為在1970年,Unix操作系統正式投入使用。
⑻ 為什麼空間時間顯示的是1970年1月1日08:00
1970年 是計算機一個時代的轉變,同時也是以距歷元(格林威治標准時間 1970 年 1 月 1 日) 為標準的 計算機 網路時間初始化也就是伺服器或者系統 更新的時候 出現了的一小段插曲 BUG 造成的時間初始化 。這個東西來自Unix系統的時間戳(timestamp),這個時間戳是系統和程序用來計時的一個東西,Unix系統規定當前時間的timestamp等於1970年1月1日0點到當前時間之間的秒數,所以當timestamp=0的時候,時間就是1970年1月1日。然後呢,qq的安卓版用的就是unix系統,所以ios的看不到。。。
⑼ 什麼是時間戳
時間戳是指格林威治時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)起至現在的總秒數。通俗的講, 時間戳是一份能夠表示一份數據在一個特定時間點已經存在的完整的可驗證的數據。
它的提出主要是為用戶提供一份電子證據, 以證明用戶的某些數據的產生時間。 在實際應用上, 它可以使用在包括電子商務、 金融活動的各個方面, 尤其可以用來支撐公開密鑰基礎設施的 「不可否認」 服務。
時間戳(time-stamp)是一個經加密後形成的憑證文檔,它包括三個部分:
1、需加時間戳的文件的摘要(digest);
2、DTS收到文件的日期和時間;
3、DTS的數字簽名。
(9)時間戳為什麼是1970擴展閱讀:
時間戳的分類:
1、自建時間戳:此類時間戳是通過時間接收設備(如GPS,CDMA,北斗衛星)來獲取時間到時間戳伺服器上,並通過時間戳伺服器簽發時間戳證書。
2、具有法律的效力的時間戳:它是由我國中科院國家授時中心與北京聯合信任技術服務有限公司負責建設的我國第三方可信時間戳認證服務。由國家授時中心負責時間的授時與守時監測。因其守時監測功能而保障時間戳證書中的時間的准確性和不被篡改。
參考資料來源:網路-時間戳