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