python3--Unix時間戳與普通時間的轉換


1、普通時間 轉換為 Unix時間戳;

 

使用time、datetime庫;

import time
from datetime import datetime

time_str = "2020/7/1 4:11:05" # 普通時間

time_strp = datetime.strptime(time_str, '%Y/%m/%d %H:%M:%S') # 字符串轉換為時間對象
get_time = time_strp.strftime('%Y-%m-%d %H:%M:%S') # 轉換為需要的時間格式

get_unix_time = int(time.mktime(time.strptime(get_time, "%Y-%m-%d %H:%M:%S"))) # 獲取Unix時間戳

print(f"得到的Unix時間戳是: {get_unix_time}")

2、Unix時間戳 轉換為 普通時間;

使用time庫;
import time

time_unix = 1577811661 # Unix時間戳
time_normal = time.gmtime(time_unix) # 轉換為普通時間格式(時間數組)
dt = time.strftime("%Y-%m-%d %H:%M:%S",time_normal) # 格式化為需要的格式
print(f"根據Unix時間戳得到的普通時間:{dt}")
 
         
         
       


免責聲明!

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



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