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