学习总结——Python入门之time库的使用

本文详细介绍了Python中处理时间的各类函数,包括时间获取、格式化及程序计时。覆盖time模块下的time(), ctime(), gmtime(), strftime(), strptime(), perf_counter()和sleep()等函数的使用方法与实例。
摘要由CSDN通过智能技术生成

一、时间获取函数

函数描述
time()获取当前时间戳,即计算机内部时间值,浮点数
例如:time.time()
结果为 1578461016.2557807
ctime()获取当前时间并以易读方式表示,返回字符串
例如:time.ctime()
结果为 Wed Jan 8 13:25:31 2020
gmtime()获取当前时间,表示为计算机可处理的时间格式
例如:time.gmtime()
结果为:time.struct_time(tm_year=2020, tm_mon=1, tm_mday=8, tm_hour=5, tm_min=28, tm_sec=41, tm_wday=2, tm_yday=8, tm_isdst=0)

二、时间格式化函数

函数描述
strftime(tpl,ts)tpl是格式化模板字符串,用来定义输出效果
ts是计算机内部时间类型变量
例如:time.strftime("%Y-%m-%d###%H:%M:%S",time.gmtime())
结果为 2020-01-08###05:39:42
strptime(str,tpl)str是字符串形式的时间值
tpl是格式化模板字符串,用来定义输入效果
time.strptime(“2020-01-08###05:39:42”, “%Y-%m-%d###%H:%M:%S”)
结果为 time.struct_time(tm_year=2020, tm_mon=1, tm_mday=8, tm_hour=5, tm_min=39, tm_sec=42, tm_wday=2, tm_yday=8, tm_isdst=-1)
格式化字符串说明值范围和实例
%Y年份0000~9999,例如:2020
%m月份01~12,例如:09
%B月份名称January~December,例如:April
%b月份名称缩写Jan~Dec,例如:Apr
%d日期01~31,例如:25
%A星期Money~Sunday,例如:Wednesday
%a星期缩写Mon~Sun,例如:wed
%H小时(24h制)00~23,例如:13
%I小时(12h制)01~12,例如:07
%p上/下午AM,PM
%M分钟00~59,例如:29
%S00~59,例如:19

三、程序计时函数

函数描述
perf_counter()返回一个cpu级别的精确时间计数值,单位为秒,由于该计数值起点不确定,连续调用差值才有意义
例如:start = time.perf_counter()
end = time.perf_counter()
print(end - start)
结果为:8.540000000015202e-07
sleep(s)s是休眠的时间,单位是秒,可以是浮点数
time.sleep(9.8)
效果为程序等待9.8秒后再往下执行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值