1、time模块
import time
t = time.time()
print(t)
#输出结果为:1584671364.1967118
time.sleep(3)
t1 = time.time()
print(t1)
#输出结果为:1584671367.1969154
#将时间戳转成字符串
s = time.ctime(t)
print(s)
#输出结果为:Fri Mar 20 10:29:24 2020
#将时间戳转成元组
t = time.localtime(t1)
print(t)
#输出结果为:time.struct_time(tm_year=2020, tm_mon=3, tm_mday=20, tm_hour=10, tm_min=29, tm_sec=27, tm_wday=4, tm_yday=80, tm_isdst=0)
#将元组转成时间戳
tt = time.mktime(t)
print(tt)
#输出结果为:1584671367.0
print(t.tm_hour)
#输出结果为:10
#将元组的时间转成字符串
s = time.strftime('%Y-%m-%d %H:%M:%S')
print(s)
#输出结果为:2020-03-20 10:29:27
#将字符串转成元组的方式
r = time.strptime('2020/3/20','%Y/%m/%d')
print(r)
#输出的结果为:time.struct_time(tm_year=2020, tm_mon=3, tm_mday=20, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=4, tm_yday=80, tm_isdst=-1)
2、datetime模块
datetime是time的升级版
datetime模块:
time 时间
date 日期 (data 数据)
datetime 日期时间 now()
timedelta 时间差 timedelta(days='',weeks=''....)