Python中time模块 & datetime模块

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=''....)
详细内容可以参考:python中datetime模块详解
发布了84 篇原创文章 · 获赞 36 · 访问量 4541

猜你喜欢

转载自blog.csdn.net/qq_41475583/article/details/104984505