1.time库基本介绍
time库是Python中处理时间的标准库。它具有以下三种功能👇👇👇
①计算机时间的表达。
②提供获取系统时间并格式化输出功能。
③提供系统级精确计时功能,用于程序性能分析。
可以通过下面的两行代码来调用time库👇👇👇
1. import time 2. time.<b>()
time库包括三类函数:
①时间获取:time(),ctime(),gmtime()
②时间格式化:strftime(),strptime()
③程序计时:sleep(),perf_counter()
下面分别介绍这三类函数👇👇👇
2.时间获取
import time time.time() 输出结果如下: 1589445805.8094637 (在这里获取了一个时间戳,这个是计算机内部的一个时间值)
import time time.ctime() 输出结果如下: 'Thu May 14 16:44:42 2020' (可以看到,我们使用ctime()函数获取当前时间:2020年5月14日,星期四,16点44分42秒)
import time time.gmtime() 输出结果如下: time.struct_time(tm_year=2020, tm_mon=5, tm_mday=14, tm_hour=8, tm_min=46, tm_sec=48, tm_wday=3, tm_yday=135, tm_isdst=0) (这里获取的也是当前的时间,只不过表示为计算机可处理的时间格式)
3.时间格式化
将时间以合理的方式展示出来。
格式化:类似于字符串格式化,需要有展示模板。
展示模板由特定的格式化控制符组成。
strftime(),strptime()两种方法。
下面,我们来逐一介绍。👇👇👇
t=time.gmtime() time.strftime("%Y-%m-%d %H:%M:%S", t) 输出结果如下: '2020-05-14 08:58:36'
我们也可以将上面的输出内容定义成字符串形式,来看下面的内容👇👇👇
import time timestr="2020-05-14 08:58:36" time.strptime(timestr , "%Y-%m-%d %H:%M:%S") 输出结果如下: time.struct_time(tm_year=2020, tm_mon=5, tm_mday=14, tm_hour=8, tm_min=58, tm_sec=36, tm_wday=3, tm_yday=135, tm_isdst=-1)
上面这两种方法分别是strftime()和strptime(),下面我们来了解以下格式化控制符👇👇👇
格式化控制符的前面必须要有百分号,后面的字母,可以根据不同情况予以输出,对应的实例也各有不同!!!
4.程序计时应用
程序计时指的是测量起止动作所经历时间的过程。
测量时间我们可以使用:perf_counter()
产生时间我们可以使用:sleep()
下面,我们来介绍一下这两个函数以及使用方法:👇👇👇
x=time.perf_counter() y=time.perf_counter() print(y-x) 输出结果如下: 8.218723500000124
time.sleep(5) (在IDLE编译环境下输入上述代码之后,可以看到你的程序将等待5秒之后,再退出)
那么以上就是博主总结的Python语言中的time库的一些相关内容!!!