python time库的使用,python时间模块time详解
本文主要介绍Python标准库time的详细使用说明。文章紧扣主题,具有一定的参考价值。有需要的朋友可以参考一下。
00-1010 1、时间库1.1、获取格林威治西部夏令时区的偏移秒1.2、时间函数1.3、格式化时间、日期1.4、单调时钟。
目录
一般来说,时间戳(timestamp)的方式:的时间戳表示从1970年1月1日开始以秒计算的偏移量00:0336000。结构化时间(struct_time)方式:STRUCT _ TIME元组有九个格式化的时间字符串(format_strings)和时间format _ string。
1、time库
如果该地区在格林威治东部(如西欧,包括英国)将返回负值,则只有在该地区启用夏令时时,才能使用# coding:utf-8。
导入时间
#获取格林威治西部夏令时地区的时差秒数。
打印(time.altzone)
1.1、获取格林威治西部的夏令时地区的偏移秒数
印时戳
是指从1970年1月01日格林尼治时间00: 00: 00(北京时间1970年1月01日08: 00: 00)到现在的总秒数。
由一个元素组合而成的九组数值字段。
意义
价值
tm _年
四位数年份
2008
tm_mon
月球
1到12岁
tm_mday
太阳
1至31岁
tm _小时
小时
0到23
tm_min
分钟
0到59岁
tm _秒
第二
0到61(60或61是闰秒)
tm_wday
星期几?
0到6(0是星期一)
日
一年中的哪一天?
1到366(儒略历)
tm_isdst
夏令时
-1,0,1是决定是否是夏令时的标志。
#编码:utf-8
导入时间
#返回当前时间的时间戳(1970年代后的浮点秒)
print(time.time())
#接收时间戳返回24个固定长度可读形式的字符串。
打印(time.ctime()) #周四20:17:14 2022年7月7日
print(len(time.ctime()),type(time . ctime())# 24 class str
#接收时间戳(1970 era后的浮点秒)并返回本地时间的时间元组。
print(time.localtime())
print(time.localtime(time.time()))
#接收时间戳(1970纪元后的浮点秒)并返回格林威治标准时间的时间元组。
print(time.gmtime())
print(time.gmtime(time.time()))
#接收时间元组,返回一个可读字符串,格式为 thujul 7 20:11:04 2022 (2022年7月7日,星期四,20: 11: 04),长度
固定为24字符
print(time.asctime())
print(time.asctime(time.gmtime()))
print(time.asctime(time.localtime()))
print(len(time.asctime()), type(time.asctime())) # 24 <class str>
# 接受时间元组并返回时间戳(1970纪元后经过的浮点秒数)
# print(time.mktime()) # 参数不可为空 TypeError: time.mktime() takes exactly one argument (0 given)
print(time.mktime(time.gmtime()))
print(time.mktime(time.localtime()))
print(type(time.mktime(time.gmtime()))) # 浮点秒数<class float>
# 返回以秒为单位的时间浮点值
print(time.perf_counter())
print(type(time.perf_counter()))
# 返回以纳秒为单位的时间整数值
print(time.perf_counter_ns()) # <class float>
print(type(time.perf_counter_ns())) # <class int>
1.3、格式化时间、日期
时间格式,格式化日期和时间时使用
格式符号
符号的含义
%y
两位数的年份表示(00-99)
%Y
四位数的年份表示(000-9999)
%m
月份(01-12)
%d
月内中的一天(0-31)
%H
24小时制小时数(0-23)
%I
12小时制小时数(01-12)
%M
分钟数(00-59)
%S
秒(00-59)
%a
本地简化星期名称
%A
本地完整星期名称
%b
本地简化的月份名称
%B
本地完整的月份名称
%c
本地相应的日期表示和时间表示
%j
年内的一天(001-366)
%p
本地A.M.或P.M.的等价符
%U
一年中的星期数(00-53)星期天为星期的开始
%w
星期(0-6),星期天为 0,星期一为 1,以此类推。
%W
一年中的星期数(00-53)星期一为星期的开始
%x
本地相应的日期表示
%X
本地相应的时间表示
%Z
当前时区的名称
%%
%号本身
# coding:utf-8
1.4、单调时钟
单调时钟是不能向后移动的时钟
常用来计算程序运行处理时长
# coding:utf-8
到此这篇关于Python标准库time使用方式详解的文章就介绍到这了,更多相关Python标准库time 内容请搜索盛行IT软件开发工作室以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。