Python标准库函数之time的使用
Posted laocm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python标准库函数之time的使用相关的知识,希望对你有一定的参考价值。
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是时间元组中任何位置的合法参数
指示 含义
%a Locale的缩写工作日名称
%A Locale的完整工作日名称
%b Locale的缩写月份名称
%B Locale的完整月份名称
%c Locale的适当日期和时间表示
%d 十进制数[01,31]
%H 小时(24小时制)作为十进制数[00,23]
%I 小时(12小时制)作为十进制数[01,12]
%j 一年中的一天作为十进制数[001,366]
%m 月份为十进制数[01,12]
%M 分数为十进制数[00,59]
%p Locale相当于AM或PM
%S 其次是十进制数[00,61]
%U 一年中的周数(星期日作为一周的第一天)作为十进制数[00,53]。在第一个星期日之前的新年中的所有日子都被认为是在第0周
%w 工作日作为十进制数[0(星期日),6]
%W 一年中的周数(星期一作为一周的第一天)作为十进制数[00,53]。在第一个星期一之前的新年中的所有日子被认为是在第0周
%x Locale的适当日期表示
%X Locale的适当时间表示
%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
以上是关于Python标准库函数之time的使用的主要内容,如果未能解决你的问题,请参考以下文章
Python学习笔记9:标准库之日期时间(time包,datetime包)