python时间模块time详解,python中time模块的用法
本文主要详细介绍如何使用Python中的time和datetime模块。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。
目录
时间模块日期时间模块摘要
time 模块
时间模块,即时间模块,用于执行一些与时间相关的操作。使用方法如下:
导入时间
Print(time.time()) #时间戳浮点数
Print(time.sleep(2)) #睡眠秒数
时间分类:
1.时间戳-用于计算。
2.结构化时间—展示给程序员使用(命名元组)
3.字符串时间—供用户查看。
时间模块的基本方法有:
T=time.time() #用于获取当前时间戳。
Print(time.localtime(t)) #将时间戳转换为结构化时间
T=time.localtime() #将时间戳转换为结构化时间;如果没有写入,则默认为当前时间戳。
Print(time.mktime(t)) #将结构化时间转换成时间戳
t=time.localtime()
print(time . strftime( % y-% m-% d % h :% m :% s ,t)) #将结构化时间转换为字符串时间
str _ time= 2019-9-1 12:23:06
Print (time.strptime (str _ time, % y-% m-% d % h :% m :% s )#将字符串时间转换为结构化时间
print(time . strftime( % y-% m-% d % h :% m :% s ,time . local time())#将结构化时间转换为字符串时间
str _ time= 2019-9-1 12:23:06
print(time . mktime(time . strptime(str _ time, %Y-%m-%d %H:%M:%S ))
print(time.localtime()[0])
print(time.localtime()。tm_year)
print(time.localtime()。tm_yday)
输出的结果为:
time.struct_time(tm_year=2022,tm_mon=3,tm_mday=30,tm_hour=16,tm_min=43,tm_sec=52,tm_wday=2,tm_yday=89,tm_isdst=0)
1648629832.0
2022-03-30 16:43:52
time.struct_time(tm_year=2019,tm_mon=9,tm_mday=1,tm_hour=12,tm_min=23,tm_sec=6,tm_wday=6,tm_yday=244,tm_isdst=-1)
2022-03-30 16:43:52
1567311786.0
2022
2022
89
datetime 模块
datetime模块的功能类似于time模块,用于时间操作。其基本操作是:
你书房里的问题没人回答?边肖创建了一个Python学习交流QQ群:857662006。
找志同道合的朋友互相帮助,群里也有不错的视频学习教程和PDF电子书!
从日期时间导入日期时间
Print(datetime.now()) #获取当前时间,对象
print(type(datetime.now()))
print(datetime(2016 . 11 . 13,12,13,14)) #将指定的时间转换为DateTime对象
导入时间
print(datetime . fromtimestamp(time . time()))将# timestamp转换成一个对象
print(datetime . timestamp(datetime . now()))#将对象转换为时间戳
print(datetime . strftime(datetime . now(), % y-% m-% d % h :% m :% s )#将对象转换为字符串
print(datetime . strptime( 2019/10/14 , % y/%m/%d)) #将字符串转换为对象
print(datetime . now()-datetime(9999,11,1,12,13,14)) #用于计算当前时间与指定时间的差值。
从日期时间导入日期时间,时间增量
print(datetime.now())
print(datetime . now()-time delta(days=400))#用于计算400天前的时间的datetime对象
print(datetime . now()-time delta(days=500))
输出的结果为:
2022-03-30 16:44:38.312694
类 datetime.datetime
2016-11-13 12:13:14
2022-03-30 16:44:38.312695
1648629878.312694
2022-03-30 16:44:38
2019-10-14 00:00:00
-2913755天,43365 . 43636363667
2022-03-30 16:44:38.317681
2021-02-23 16:44:38.317681
2020-11-15 16:44:38.317681
总结
本文到此为止。希望能帮到你,也希望你能多关注更多热门IT软件开发工作室的内容!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。