0
点赞
收藏
分享

微信扫一扫

Python时间戳与日期的相互转化


Python时间戳与日期的相互转化

使用库​​time​

import time

print(time.time()) #1643195041.575819 返回当前时间戳 float
# time.time() 时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。

print(time.localtime()) # 本地时区的struct_time(北京时间)
# time.struct_time(tm_year=2022, tm_mon=1, tm_mday=26, tm_hour=23, tm_min=56, tm_sec=5, tm_wday=2, tm_yday=26, tm_isdst=0) 与time,time() 时间戳对应


print(time.gmtime()) # UTC时区的struct_time(格林尼治时间)
# time.struct_time(tm_year=2022, tm_mon=1, tm_mday=26, tm_hour=15, tm_min=56, tm_sec=5, tm_wday=2, tm_yday=26, tm_isdst=0) 从1970.1.1 08:00:00 算起



print(time.localtime(time.time())) #返回一个日期结构体time.struct_time(tm_year=2022, tm_mon=1, tm_mday=26, tm_hour=19, tm_min=5, tm_sec=23, tm_wday=2, tm_yday=26, tm_isdst=0)

1.相互转化

Python时间戳与日期的相互转化_偏移量

print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()))
# 2022-01-27
print(time.strptime('2001-07-18','%Y-%m-%d'))
# time.struct_time(tm_year=2001, tm_mon=7, tm_mday=18, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=199, tm_isdst=-1)



举报

相关推荐

0 条评论