time库

time库使用

import time
time.<b>() 

三类函数

时间获取:time(), ctime() ,gmtime()
时间格式化:strftime(), strptime()
程序计时:sleep(),perf_conter()

时间获取

函数描述
time()获取当前时间戳,即计算机内部时间值,浮点数。eg:time.time()结果为1585150699.7665403表示从1970年到现在为止的时间点
ctime获取当前时间并以易读方式表示,返回字符串。eg:time.ctime() 结果为’Wed Mar 25 23:39:51 2020’表示当前时间
gmtime()获取当前时间,表示为计算机可处理的时间格式time.gmtime()结果为time.struct_time(tm_year=2020, tm_mon=3, tm_mday=25, tm_hour=15, tm_min=45, tm_sec=28, tm_wday=2, tm_yday=85, tm_isdst=0)表示时间格式

时间格式化

strtime方法

函数描述
strftime(tpl,ts)tpl是格式化模板字符串,用来定义输出效果ts是计算机内部时间类型变量eg;>>> t = time.gmtime() time.strftime("%Y-%m-%d %H:%M:%S", t)结果是’2020-03-25 15:56:25’表示当前时间模板y是年,m是月d是日,hms时分秒

%Y表示年,%m表示月,%d表示天,%b月份名称缩写,%B表示月份名称,%A表示星期
%a表示星期缩写,%H表示24小时值时,%I表示12小时制,%p表示am,pm

函数描述
strptime(tpl,ts)tpl是格式化模板字符串,用来定义输出效果str是字符串形式的时间值eg;>>>timeStr = ‘2020-03-25 15:56:25’ time.strptime(timeStr, “%Y-%m-%d %H:%M:%S”)结果是time.struct_time(tm_year=2020, tm_mon=3, tm_mday=25, tm_hour=15, tm_min=56, tm_sec=25, tm_wday=2, tm_yday=85, tm_isdst=-1) 表示计算机内部表达的浮点数

##程序计时
表示开始运行到结束,测量时间记录时间流逝
测量时间pert_counter()描述精准时间
产生时间

pert_counter()

描述返回一个cpu级别的精确时间计数值,单位为秒,由于这个计数值起点不确定,连续调用差值才有意义
eg:start = time.perf_counter()
end = time.perf_counter()
end - start
结果17.997278499999993表示结束到开始的差值

sleep(s)

s拟休眠的时间,单位是秒,可以是浮点数
def wait():
time.sleep(3.3)
wait()
表示程序等待3.3秒再退出

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值