time库的使用
time库的基本介绍: time是python处理时间的标准库;
三类函数:
时间获取:time(),ctime(),gmtime()
时间格式化:strftime(),strptime()
程序计时:sleep(),per_counter()
函数的使用:
时间获取:获取当前时间;
time():获取当前时间戳,即计算机内部时间值,浮点数,time.time(),表示从1970.1.1开始计时;
ctime():获取当前时间并以易读方式时间表示,返回字符串;time.ctime();
gmtime():获取当前时间,表示为计算机可处理的时间格式;
时间格式化:将时间以合理方式展示出来;
strftime(tpl,ts):tpl是格式化模板字符串,用来定义输出效果,ts是计算机内部时间类型变量;
strptime(str,tpl):str是字符串形式的时间值,tpl是格式化模板的字符串,用来定义输入效果;
(就是给定一个字符串,送进计算机内部,让其当做时间变量处理)
>>> t = time.gmtime()
>>> time.strftime("%Y%m%d %H%M%S",t)
'20200401 053542'
时间格式化:
%Y,表示年份;
%m,表示月份01-12;
%B,表示月份January-December;
%b,表示月份缩写,Jan-Dec;
%d,表示日期,01-31;
%A,表示星期,Monday-Sunday;
%a,表示星期,Mon-Sun
%H,表示24小时制的小时,01-24;
%I,表示12小时制的时间,01-12;
%p,标号四上午或下午,AM/PM;
%M,表示分钟,00-59;
%S,表示秒,00-59;
程序计时应用:
程序计时指测量起止动作所经历时间的过程;
测量时间:perf_counter()
返回一个CPU级别的精确时间计数值,单位秒;由于计数值起点不确定,所以联系调用差值才有意义;