python时间模块time详解,python中time模块的用法

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: