現在的Unix時間戳(Unix timestamp)是:數據讀取中... 開始 停止 刷新
什么是時間戳?
Unix時間戳(Unix timestamp),或稱Unix時間(Unix time)、POSIX時間(POSIX time),是一種時間表示方式,定義為從格林威治時間1970年01月01日00時00分00秒起至現在的總秒數。Unix時間戳不僅被使用在Unix系統、類Unix系統中,也在許多其他操作系統中被廣泛采用。多數Unix系統將時間戳以一個32位整型進行保存,這可能會在2038年1月19日產生一些問題(Y2038問題)。
如何在不同編程語言中 獲取現在的Unix時間戳(Unix timestamp)?
Java |
currentTimeMillis() |
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" |
如何在不同編程語言中 實現Unix時間戳(Unix timestamp) → 普通時間?
Java |
String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp * 1000)) |
JavaScript |
先 var unixTimestamp = new Date(Unix timestamp * 1000) 然后 commonTime = unixTimestamp.toLocaleString() |
Linux |
date -d @Unix timestamp |
MySQL |
from_unixtime(Unix timestamp) |
Perl |
先 my $time = Unix timestamp 然后 my ($sec, $min, $hour, $day, $month, $year) = (localtime($time))[0,1,2,3,4,5,6] |
PHP |
date('r', Unix timestamp) |
PostgreSQL |
SELECT TIMESTAMP WITH TIME ZONE 'epoch' + Unix timestamp) * INTERVAL '1 second'; |
Python |
先 import time 然后 time.gmtime(Unix timestamp) |
Ruby |
Time.at(Unix timestamp) |
SQL Server |
DATEADD(s, Unix timestamp, '1970-01-01 00:00:00') |
VBScript / ASP |
DateAdd("s", Unix timestamp, "01/01/1970 00:00:00") |
其他操作系統
(如果Perl被安裝在系統中) |
命令行狀態:perl -e "print scalar(localtime(Unix timestamp))" |
如何在不同編程語言中 實現普通時間 → Unix時間戳(Unix timestamp)?
Java |
long epoch = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse("01/01/1970 01:00:00"); |
JavaScript |
var commonTime = new Date(Date.UTC(year, month - 1, day, hour, minute, second)) |
MySQL |
SELECT unix_timestamp(time)
時間格式: YYYY-MM-DD HH:MM:SS 或 YYMMDD 或 YYYYMMDD |
Perl |
先 use Time::Local 然后 my $time = timelocal($sec, $min, $hour, $day, $month, $year); |
PHP |
mktime(hour, minute, second, month, day, year) |
PostgreSQL |
SELECT extract(epoch FROM date('YYYY-MM-DD HH:MM:SS')); |
Python |
先 import time 然后 int(time.mktime(time.strptime('YYYY-MM-DD HH:MM:SS', '%Y-%m-%d %H:%M:%S'))) |
Ruby |
Time.local(year, month, day, hour, minute, second) |
SQL Server |
SELECT DATEDIFF(s, '1970-01-01 00:00:00', time) |
Unix / Linux |
date +%s -d"Jan 1, 1970 00:00:01" |
VBScript / ASP |
DateDiff("s", "01/01/1970 00:00:00", time) |
個性翻譯轉換
藏頭詩生成器 粵語在線翻譯器 在線外語翻譯器 各地方言語音翻譯器 火星文簽名轉化器 硬筆書法作品在線生成
起名生成器 在線名字設計 繁體字在線轉換器 點陣字生成器 古代豎文轉換器 QQ表情大全文字生成器 線條字在線生成器
上網工具應用
稀有漂亮特殊符號 漢字拼音轉換器 漢字筆畫數查詢 在線拆字生成器 彩色字體生成 在線拼音輸入法 ascii碼對照表
時間戳轉換
制作工具應用
智能ai摳圖 人民幣大寫在線轉換器 死亡壽命計算器 年齡計算器在線計算 元素周期表 加減法口訣表 乘法口訣表
在線鬧鐘 珠算口訣表 倒計時器 在線日期計算 長度換算 在線功率計算器 在線面積換算器 體積容量轉換器 熱量單位換算
壓力單位換算 溫度單位換算 重量單位換算 車牌號查詢 軍車牌照
生活便民查詢
銀行手續費查詢 身高體重標準預測 啪啪啪計算器 預產期在線查詢 親戚計算器 公積金查詢
各國貨幣中英文名稱 世界各國首都查詢 世界各國國旗大全 北京時間校準 2021年放假安排 郵編區號查詢
民族文化
公歷農歷轉換 萬年歷查詢 歷史朝代順序表 生辰八字五行查詢 十二生肖排序 56個民族名稱 十二時辰對照表