Python time库简要介绍

time库基本介绍

计算机时间的表达

提供获取系统时间并格式化输出功能

提供系统级精确计时功能,用于程序性能分析

用法 import time

时间获取

函数 描述
time() 获取当前时间戳,即计算机内部时间值,浮点数
如:time.time() 返回 154564641.1566853 是从1970年计时的秒
ctime() 获取当前时间并以人类容易读的方式表示,返回字符串
如:time.ctime() “Fri Apr 13 23:59:37 2018”
gmtime() 获取当前时间,表示为计算机当前可处理的时间格式
如:time.gmtime() 结果为time.struct_time(tm_year=2018, tm_mon=4, tm_mday=13, tm_hour=16, tm_min=1, tm_sec=36, tm_wday=4, tm_yday=103, tm_isdst=0)
(为什么gmtime()获取的时间并不是当时时间)(gmtime()是格林威治时间,比北京时间慢8小时

时间格式化

函数 描述
strftime.(tpl,ts) tpl是格式化模板字符串,用来定义输出效果,ts是计算机内部时间类型变量
>>>t = time.gmtime()
>>>time.strftime("%Y-%m-%d %H:%M%s:",t)
>>>'2018-04-13 16:08:18'
strptime(str,tpl) str是字符串形式的时间值
tpl是格式化模板的字符串,用来定义输入效果
返回时间的结构体,与strftime()互逆

程序计时应用
函数 描述
perf_counter() 返回一个CPU级别的精确时间计数值,单位为秒,浮点数,两次的差值为其中的时间
sleep(s) 程序等待s秒

你可能感兴趣的:(Python库)