from ysuncn
很多時(shí)候解決這個(gè)題,大家都選擇自己編個(gè)腳本,其實(shí)一句shell的date命令就足以了。
--------------------------------------------
得到某個(gè)時(shí)間距1970年1月1日00:00:00的秒數(shù)
date -d '1971/01/01 00:00:00' +%s -------------31507200
--------------------------------------------
由秒數(shù)反查時(shí)間
date -d ' 1970-01-01 UTC 31507200 seconds' ----Fri Jan 1 00:00:00 CST 1971
--------------------------------------------
試試這個(gè)
date -d ' 1970-01-01 CST 1185974627 seconds' --------Thu Dec 31 16:00:00 CST 1970
這個(gè)格式里面的CST是中國(guó)標(biāo)準(zhǔn)時(shí)間(China Standard Time)的意思。關(guān)于時(shí)區(qū),在/etc/sysconfig/clock里有記錄。時(shí)區(qū)很多,一般沒必要記住,知道以下幾個(gè)可能就差不多了:
CST:中國(guó)標(biāo)準(zhǔn)時(shí)間(China Standard Time)。
UTC:協(xié)調(diào)世界時(shí),又稱世界標(biāo)準(zhǔn)時(shí)間,簡(jiǎn)稱UTC,從英文國(guó)際時(shí)間/法文協(xié)調(diào)時(shí)間”Universal Time/Temps Cordonné”而來。中國(guó)大陸、香港、澳門、臺(tái)灣、蒙古國(guó)、新加坡、馬來西亞、菲律賓、澳洲西部的時(shí)間與UTC的時(shí)差均為+8,也就是UTC+8。 (上邊的例子是不是很清楚了:)
GMT:格林尼治標(biāo)準(zhǔn)時(shí)間(舊譯格林威治平均時(shí)間或格林威治標(biāo)準(zhǔn)時(shí)間;英語(yǔ):Greenwich Mean Time,GMT)是指位于英國(guó)倫敦郊區(qū)的皇家格林尼治天文臺(tái)的標(biāo)準(zhǔn)時(shí)間,因?yàn)楸境踝游缇€被定義在通過那里的經(jīng)線。
附世界時(shí)間對(duì)照表:http://www.time.ac.cn/stime.asp
聯(lián)系客服