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}")