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