import time
# 时间戳(timestamp):time.time() 可用于时间的唯一标识 返回浮点型
# 延迟线程的运行:time.sleep(secs)
start = time.time()
time.sleep(2) # 相当于时间睡眠2秒
end = time.time()
print(end - start) # 2.0004355907440186
# (指定时间戳下的)当前时区时间:time.localtime([secs]) 返回的是结构化时间
time_obj = time.localtime() # 将时间转化为时间对象
print(time_obj) # time.struct_time(tm_year=2021, tm_mon=6, tm_mday=6, tm_hour=20, tm_min=0, tm_sec=41, tm_wday=6
print(time_obj.tm_year) # 2021
# (指定时间戳下的)格林威治时间:time.gmtime([secs])
print(time.time()) # 1557235122
print(time.gmtime(1557235122))
print(time.localtime(1557235122))
# (指定时间元组下的)格式化时间:time.strftime(fmt[,tupletime])
# (2019,5,7,21,21,21,0,0,0)
res = time.strftime("%Y-%m-%d %H:%M:%S")
print(res) # 2019-05-07 21:23:19
res = time.strftime("%Y-%m-%d %H:%M:%S",(2019,5,7,21,21,21,0,0,0))
print(res) # 2019-05-07 21:21:21