python中用于处理时间的标准函数库-Python标准库函数之time的使用

本文介绍Python标准库中的time模块,详细解释了time模块的各种函数及其用途,包括时间格式化、时间戳转换、定时任务等,是Python开发者进行时间相关操作的重要参考资料。
部署运行你感兴趣的模型镜像

Python标准库函数之time的使用

信息来自CSDN博主「西瓜很甜*」的原创文章,如有疑问请参照原文:

原文链接:https://blog.csdn.net/weixin_44690846/article/details/88987989

!!!使用time库函数前需导入time包!!!

1 import time

功能

time.asctime([t])

接受时间元组、通过函数 gmtime() 或 localtime() 返回的时间值,返回一个可读的形式为’Sun Jun 20 23:21:05 1993’的字符串。如果未提供t,则使用返回的当前时间。

注意:asctime()不添加尾随换行符

time.ctime(secs)

将自纪元以来以秒表示的时间转换为表示本地时间的字符串。如果参数未给或者为None的时候,将会默认time.time()为参数。相当于 asctime(localtime(secs))

time.get_clock_info(name)

获取有关指定时钟的信息作为命名空间对象。支持的时钟名称和读取其值的相应函数是:

"clock’: time.clock()

"monotonic’: time.monotonic()

"perf_counter’: time.perf_counter()

"process_time’: time.process_time()

"thread_time’: time.thread_time()

"time’: time.time()

time.gmtime([secs])

将自纪元以来以秒表示的时间转换为struct_timedst标志始终为零的UTC。如果未提供 secs或为None时,time()使用返回的当前时间。

time.localtime([secs])

与gmtime()类似,但转换为当地时间。如果未提供 secs或为None时,time()使用返回的当前时间。

time.mktime(t)

与localtime()相反,它接收struct_time对象作为参数,返回用秒数来表示时间的浮点数。如果输入的值不是一个合法的时间,将触发 OverflowError 或 ValueError。

time.perf_counter()

返回性能计数器的值(以小数秒为单位),即具有最高可用分辨率的时钟,以测量短持续时间。它包括睡眠期间经过的时间,并且是系统范围的。返回值的参考点未定义,因此只有连续调用结果之间的差才有效。

time.perf_counter_ns()

类似于perf_counter(),但返回时间为纳秒。

time.process_time()

返回当前进程的系统和用户CPU时间总和的值(以小数秒为单位)。它不包括睡眠期间经过的时间。返回值的参考点未定义,因此只有连续调用结果之间的差异才有效。

time.process_time_ns()

类似process_time()但返回时间为纳秒。

time.sleep(s)

s是拟休眠的时间,单位是秒,可以是浮点数。

time.strftime(format[, t])

转换的元组或struct_time表示由作为返回的时间 gmtime()或localtime()到由指定的字符串格式 的参数。如果未提供t,localtime()则使用返回的当前时间 。 format必须是一个字符串。 如果t中的任何字段超出允许范围,则引发ValueError。

0是时间元组中任何位置的合法参数

指示含义

%aLocale的缩写工作日名称

%ALocale的完整工作日名称

%bLocale的缩写月份名称

%BLocale的完整月份名称

%cLocale的适当日期和时间表示

%d十进制数[01,31]

%H小时(24小时制)作为十进制数[00,23]

%I小时(12小时制)作为十进制数[01,12]

%j一年中的一天作为十进制数[001,366]

%m月份为十进制数[01,12]

%M分数为十进制数[00,59]

%pLocale相当于AM或PM

%S其次是十进制数[00,61]

%U一年中的周数(星期日作为一周的第一天)作为十进制数[00,53]。在第一个星期日之前的新年中的所有日子都被认为是在第0周

%w工作日作为十进制数[0(星期日),6]

%W一年中的周数(星期一作为一周的第一天)作为十进制数[00,53]。在第一个星期一之前的新年中的所有日子被认为是在第0周

%xLocale的适当日期表示

%XLocale的适当时间表示

%y没有世纪的年份作为十进制数[00,99]

%Y年份以世纪为十进制数

%z时区偏移指示与格式+ HHMM或-HHMM形式的UTC / GMT的正或负时差,其中H表示十进制小时数字,M表示小数分钟数字[-23:59,+ 23:59]

%Z时区名称(如果不存在时区,则不包含字符)

%%文字’%"字符

time.strptime(string [,format ] )

根据格式解析表示时间的字符串。

————————————————

版权声明:本文为CSDN博主「西瓜很甜*」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_44690846/article/details/88987989

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值