Unity/C#獲取當前時間戳

秒級

(DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000

毫秒級

(DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000

記得要引用using System;

這裏爲什麼要減去一個621355968000000000,是因爲“時間戳是指格林威治時間1970年01月01日00時00分00秒起至當下的總秒數。”(摘自百度百科)我猜這裏的這個數字就是1970.1.1之前的秒數了,所以要減去。

可前往下面的網址檢查獲取到的時間戳是不是對應當前的時間

https://tool.lu/timestamp/

輸入時間戳,選擇秒/毫秒/點擊轉換,即可檢驗

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章