time模塊 (時間與時間戳轉換)


 

注:時間與時間戳轉換的關鍵是轉換成stuct_time時間數組

1.時間-->時間戳

分兩步:1.使用strptime:將時間格式化為struct_time時間數組

           2.使用mktime:將struct_time時間數組轉換成時間戳

例:   

#時間
dt="2019-2-23 13:33:45"
#轉換成時間數組
timeArray=time.strptime(dt,"%Y-%m-%d %H:%M:%S")
print(timeArray)
#轉換成時間戳
timestamp=time.mktime(timeArray)

 2.時間重新格式化

分兩步:1.使用strptime:將時間格式化為struct_time時間數組

           2.使用strftime:將struct_time時間數組轉換為新的時間格式

例:

#時間
dt="2019-2-23 13:33:45"
#轉換成時間數組
timeArray=time.strptime(dt,"%Y-%m-%d %H:%M:%S")
#轉換成新的時間格式
dt_new=time.strftime("%Y%m%d-%H:%M:%S",timeArray)

 

3.時間戳-->時間

分兩步:1.使用localtime:將時間戳轉換成struct_time時間數組

           2.使用strftime:將struct_time時間數組轉換成時間格式

例:

#時間戳
timestamp=2111111111
#轉換成localtime
time_local=time.localtime(timestamp)
#轉換成時間格式:%Y_%m_%d %H:%M:%S
dt=time.strftime("%Y_%m_%d %H:%M:%S",time_local)







免責聲明!

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



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