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