Unix timestamp 時間格式轉換 – 筆記

2015-12-21 Other

timestamp 一般被指為 Unix 時間戳,以 Unix 紀元開始算起 (西元1970年1月1日 00:00:00) 並且通常以秒為單位,在某些系統會採用這種時間格式,在各種語言也都支援這種時間戳格式轉換

 

在一個對岸網站就找到一個蠻詳細說明的 Unix timestamp Converter

 

裡面也包含了許多語言的 Unix timestamp 轉換的方式

整理如下:

Java:time
JavaScript:Math.round(new Date().getTime()/1000),getTime()返回數值的單位是毫秒
Microsoft .NET / C#:epoch = (DateTime.Now.ToUniversalTime().Ticks – 621355968000000000) / 10000000
MySQL:SELECT unix_timestamp(now())
Perl:time
PHP:time()
PostgreSQL:SELECT extract(epoch FROM now())
Python:先 import time 然後 time.time()
Ruby:獲取Unix時間戳:Time.now 或 Time.new 顯示Unix時間戳:Time.now.to_i
SQL Server:SELECT DATEDIFF(s, ‘1970-01-01 00:00:00’, GETUTCDATE())
Unix / Linux:date +%s
VBScript / ASP:DateDiff(“s”, “01/01/1970 00:00:00”, Now())
Perl:perl -e “print time”

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

彙整

分類

open all | close all

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱