1.time模块
import time
# 获取当前时间的时间戳,以s为单位
timestamp = time.time()
print(timestamp, type(timestamp))
# 输出1583127227.7372458 <class 'float'>
# 将时间戳转换为UTC时间
g = time.gmtime(timestamp)
print(g)
# 输出 time.struct_time(tm_year=2020, tm_mon=3, tm_mday=2, tm_hour=5, tm_min=33, tm_sec=47, tm_wday=0, tm_yday=62, tm_isdst=0)
# 将时间戳转换成本地时间
l = time.localtime(timestamp)
print(l)
# 输出 time.struct_time(tm_year=2020, tm_mon=3, tm_mday=2, tm_hour=13, tm_min=33, tm_sec=47, tm_wday=0, tm_yday=62, tm_isdst=0)
# 将UTC时间转换成时间戳
timestamp2 = time.mktime(g)
print(timestamp2)
# 输出 1583098427.0
# 将本地时间转换成时间戳
timestamp3 = time.mktime(l)
print(timestamp3)
# 输出 1583127227.0
# 将特定时间转换成时间戳
timestamp4 = time.mktime((2020, 3, 2, 13, 20, 47, 0, 62, 0))
# 参数解释: 2020年3月2日13点20分47秒,0代表星期一,是今年的第62天,0代表夏令时
print(timestamp4)
# 输出 1583126447.0
# 将