python time库的使用,python time库函数

  python time库的使用,python time库函数

  本文主要介绍一个使用python的时间库的教程。文中有非常详细的代码示例,对正在学习Python基础的朋友很有帮助。有需要的朋友可以参考一下。

  

目录

1.时间戳2。结构化时间对象3。格式化的时间字符串4。三种格式之间的转换时间模块中的三种时间表示:

 

  印时戳

  结构化时间对象

  格式化时间字符串

  

1.时间戳

 

  时间戳从1970.1.1到指定时间的间隔,以秒为单位。

  导入时间

  print(time.time())

  输出:

  1649834054.98593

  计算一小时前的时间戳。

  #计算一小时前的时间戳

  print(time.time() - 3600)

  输出:

  1649830637.5699048

  

2.结构化时间对象

 

  获取当前时间。

  #获取当前时间

  st=time.localtime()

  打印(类型(st))

  打印(st)

  输出:

  类 time.struct_time

  time.struct_time(tm_year=2022,tm_mon=4,tm_mday=13,tm_hour=15,tm_min=19,tm_sec=24,tm_wday=2,tm_yday=103,tm_isdst=0)

  St本质上是一个元组祖先,包含9个元素。

  Print(f 今天是{st[0]}-{st[1]}-{st[2]} )

  输出:

  今天是2022年4月13日。

  Print(f 今天是星期{st.tm_wday 1} )

  此对象中的属性是只读的,因此我们只能查看它们,不能修改它们:

  st.tm_wday=3

  此时,将会报告一个错误:

  回溯(最近呼叫):

  文件“/用户/刘欢欢/pycharmprojects/py torch _ frame/python/python基本代码实践/python标准库time/01.py”,第18行,在

  st.tm_wday=3

  AttributeError:只读属性

  

3.格式化时间字符串

 

  #格式化的时间字符串

  print(time.ctime())

  输出:

  2022年4月13日星期三15:28:25

  # strftime( % Y-% m-% d % h :% m :% s )

  print(time . strftime( % Y-% m-% d % h :% m :% S ))

  输出:

  2022-04-13 15:32:02

  Print(time.strftime(%Y年-%m月-%d日%H,%M分:%S秒))

  输出;

  2022年4月13日15:00 :32 :45

  Print(time.strftime(%Y年-%m月-%d日%H,%M分,%S秒%a ))

  Print(time.strftime(%Y年-%m月-%d日%H,%M分,%S秒%A ))

  Print(time.strftime(%Y年-%m月-%d日%H的:%M分:%S秒%b ))

  Print(time.strftime(%Y年-%m月-%d日%H的:%M分:%S秒%B ))

  输出:

  2022年4月13日15:34:23周三

  2022年4月13日15:34:23周三

  2022年4月13日15:34:23秒四月

  2022年4月13日15时:34分:23秒4月

  睡眠,等待时间

  打印(“开始”)

  时间.睡眠(2)

  打印(“结束”)

  计算程序计算时间:

  t1=time.time()

  打印(“开始”)

  时间.睡眠(2)

  打印(“结束”)

  t2=time.time()

  打印(f 间隔{t2-t1} )

  输出:

  开始

  目标

  间距为2。46860 . 68868886861

  

4.三种格式之间的转换

 

  1.时间戳被转换为对象的

  #两种效果是一样的

  print(time.gmtime())

  print(time.gmtime(time.time()))

  print(time.localtime())

  print(time . local time(time . time()-3600))

  输出;

  time.struct_time(tm_year=2022,tm_mon=4,tm_mday=13,tm_hour=7,tm_min=42,tm_sec=26,tm_wday=2,tm_yday=103,tm_isdst=0)

  time.struct_time(tm_year=2022,tm_mon=4,tm_mday=13,tm_hour=7,tm_min=42,tm_sec=26,tm_wday=2,tm_yday=103,tm_isdst=0)

  time.struct_time(tm_year=2022,tm_mon=4,tm_mday=13,tm_hour=15,tm_min=42,tm_sec=26,tm_wday=2,tm_yday=103,tm_isdst=0)

  time.struct_time(tm_year=2022,tm_mon=4,tm_mday=13,tm_hour=14,tm_min=42,tm_sec=26,tm_wday=2,tm_yday=103,tm_isdst=0)

  2.#结构化对象的时间戳

  #时间戳的结构化对象

  print(time.time())

  print(time . mktime(time . local time()))

  输出:

  1649835895.358733

  1649835895.0

  3.时间字符串的结构化对象

  #结构化对象到时间字符串

  print(time . strftime( % Y-% m-% d % h :% m :% S ,time.localtime()))

  print(time . strftime( % Y-% m-% d % h :% m :% S ,time.gmtime(time.time()))

  输出:

  2022-04-13 15:04:20

  2022-04-13 07:04:20

  摘要图表:

  以上是Python标准库的时间库的使用教程的详细内容。更多关于Python时间库的信息,请关注热门IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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