<随便写>时间模块的各种转换

import time

# --------------正向--------------------
# 时间戳
Timestamp = time.time()
print(Timestamp)
# 时间戳-->结构化时间
struct_time = time.localtime(Timestamp)
print(struct_time)
# 结构化时间-->字符串时间
Format_string = time.strftime("%Y-%m-%d %H:%M:%S", struct_time)
print(Format_string)
# -----------------反向-------------------
# 字符串时间-->结构化时间
struct_time = time.strptime(Format_string, "%Y-%m-%d %H:%M:%S")
print(struct_time)
# 结构化时间-->时间戳
Timestamp = time.mktime(struct_time)
print(Timestamp)

# 计算时间差
time_time = time.mktime(time.strptime('2020-01-01 00:00:00', "%Y-%m-%d %H:%M:%S"))
time_now = time.mktime(time.strptime('2020-09-07 09:13:09', "%Y-%m-%d %H:%M:%S"))
dif_time = time_now - time_time
struct_time = time.localtime(dif_time)
print('过去了%d年%d月%d天%d小时%d分钟%d秒' % (struct_time.tm_year - 1970, struct_time.tm_mon - 1,
                                   struct_time.tm_mday - 1, struct_time.tm_hour,
                                   struct_time.tm_min, struct_time.tm_sec))

  

原文地址:https://www.cnblogs.com/shuimohei/p/13625036.html