• 时间戳转日期时间
>>> dt = datetime.fromtimestamp(time.time())
>>> print(time.time()) # 获取当前时间戳
>>> print (dt.strftime('%Y-%m-%d %H:%M:%S')) #时间戳转换成字符串日期时间

1631674863.7152445
2021-09-15 11:01:03

 

  • 日期时间转换为时间戳
>>> str_time = '2021-09-15 7:00:00'# 根据格式化时间字符串转换为时间戳
>>> time_tuple = time.strptime(str_time, '%Y-%m-%d %H:%M:%S')# 先转换为时间元组
>>> t3 = time.mktime(time_tuple) # 元组转换为时间戳

time_tuple : time.struct_time(tm_year=2021, tm_mon=9, tm_mday=15, tm_hour=7, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=258, tm_isdst=-1)
t3 : 1631660400