新聞中心
??linux上若要把時(shí)間戳轉(zhuǎn)換成不同格式的時(shí)間格式,有幾種比較簡(jiǎn)單的方式。要先知道時(shí)間戳的格式,Linux中的時(shí)間戳格式是以秒計(jì)算的UNIX時(shí)間到1970年1月1日00:00:00 UTC之間的秒數(shù)。

創(chuàng)新互聯(lián)建站專注于陽明網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供陽明營銷型網(wǎng)站建設(shè),陽明網(wǎng)站制作、陽明網(wǎng)頁設(shè)計(jì)、陽明網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造陽明網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供陽明網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
1. 通過日期指令
??Linux有一個(gè)日期指令可以使用,用于將Unix時(shí)間戳轉(zhuǎn)換成日期格式。格式如下:
“`shell
$ date -d @
??舉個(gè)例子,如果我們想把"1595770006300"這個(gè)時(shí)間戳轉(zhuǎn)換成可讀的時(shí)間格式,可以使用以下命令:
```shell
date -d @1595770006300
??運(yùn)行后的結(jié)果是:`Wed Jul 22 20:20:06 UTC 2020`
2. 通過awk命令
??另外一個(gè)簡(jiǎn)單的方式就是使用Awk命令,該命令可以將Unix時(shí)間戳轉(zhuǎn)換成YYYY年MM月DD日HH時(shí)MM分SS秒:
“`shell
$ awk ‘{print strftime(“%Y年%m月%d日 %H時(shí)%M分%S秒”,$1)}’
??例如:將"1595770006300"這個(gè)時(shí)間戳轉(zhuǎn)換成可讀格式:
```shell
awk '{print strftime("%Y年%m月%d日 %H時(shí)%M分%S秒",$1)}' 1595770006300
??結(jié)果:`2020年07月22日 20時(shí)20分06秒`
3. 通過python語言
??也可以使用Python語言,通過python的datetime 模塊簡(jiǎn)單的實(shí)現(xiàn)Unix時(shí)間戳轉(zhuǎn)換:
“`python
#!/usr/bin/env python
# coding:utf-8
import datetime
if __name__ == ‘__main__’:
unix_time = 1595770006300
dateArray = datetime.datetime.utcfromtimestamp(unix_time/1000)
standardDatetime = dateArray.strftime(“%Y-%m-%d %H:%M:%S”)
print(standardDatetime)
??結(jié)果:`2020-07-22 20:20:06`
??上面介紹了三種在Linux上轉(zhuǎn)換時(shí)間戳的簡(jiǎn)單方法,逐種簡(jiǎn)單的介紹到上面結(jié)束了,可以根據(jù)不同的需求來轉(zhuǎn)換時(shí)間戳,了解了以上三種方法之后,大家可以自由發(fā)揮,通過以上三種方法更加方便、快捷的實(shí)現(xiàn)Unix時(shí)間戳的轉(zhuǎn)換。
成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽、重慶、貴陽機(jī)房服務(wù)器托管租用。
文章題目:Linux下如何簡(jiǎn)單轉(zhuǎn)換時(shí)間戳(linux時(shí)間戳轉(zhuǎn)換)
轉(zhuǎn)載來源:http://m.fisionsoft.com.cn/article/cdoehis.html


咨詢
建站咨詢
