python date string timestamp的轉化


from datetime import datetime
import time

#把date轉化為字符串
dateme = datetime(2015, 9 ,9 ,7 ,24, 39)
print(dateme.strftime("%Y-%m-%d %H:%M:%S"))
#把字符串轉化為datetime對象
print(datetime.strptime("2018-01-29 23:09:14","%Y-%m-%d %H:%M:%S"))
#把datetime對象轉化為時間戳,實際上mktime接受一個tuple在有年月日時分秒的時候比較適用下面的方法,可以免於先傳化成datetime對象
print(time.mktime(dateme.timetuple()))
#date對象也可以直接輸出timestample
dateme.timestamp()
#把數字轉化成timestamp對象
print(time.localtime(1441754679.0))

 

#用timestamp格式化datetime對象
print(datetime.fromtimestamp(1441754679.0))
#用timestamp格式化出utc的datetime對象
print(datetime.utcfromtimestamp(1441754679.0))
#順便說一句,時間戳是沒有時區概念的(以后如果擴展至太空或許也沒有其他什么星區的概念。我們假定整個宇宙存在一種超越一切的時間存在)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM