新聞中心
在寫Python的時候經(jīng)常會遇到時間格式的問題,首先就是最近用到的時間戳(timestamp)和時間字符串之間的轉(zhuǎn)換。所謂時間戳,就

目前成都創(chuàng)新互聯(lián)公司已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管維護、企業(yè)網(wǎng)站設(shè)計、樂至網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
是從 1970年1月1日 00:00:00 到現(xiàn)在的秒數(shù)。原來我也寫過關(guān)于python3里面如何進行時間轉(zhuǎn)換。
在Python里,時間戳可以通過 time 模塊里的 time() 方法獲得,比如:
import time timestamp = time.time() print(timestamp)
輸出結(jié)果:
1551077515.952753
這個數(shù)可以這么理解, 小數(shù)點前面的是從1970年1月1日 00:00:00 到現(xiàn)在的秒數(shù), 小數(shù)點后面是微秒的計數(shù)。
這個時間戳不容易記憶和理解, 所以我們希望把它轉(zhuǎn)換成人容易理解的時間格式,時間戳轉(zhuǎn)換為指定格式的日期,常用到的模塊是time和datetime。
方法1:使用time模塊
import time
timeStamp = 1551077515
timeArray = time.localtime(timeStamp)
formatTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
print (formatTime)結(jié)果:
2019-02-25 14:51:55
方法2:使用datetime模塊
import datetime
timeStamp = 1551077515
timeArray = datetime.datetime.utcfromtimestamp(timeStamp)
formatTime = timeArray.strftime("%Y-%m-%d %H:%M:%S")
print (formatTime)結(jié)果:
2019-02-25 14:51:55
分享題目:創(chuàng)新互聯(lián)Python教程:時間戳在Python3中轉(zhuǎn)換為指定格式日期的方法
網(wǎng)頁URL:http://m.fisionsoft.com.cn/article/cdoggsh.html


咨詢
建站咨詢
