本文主要讲解:
1.time 库的基本介绍
2.时间截取
3.时间格式化
4.程序计时应用
1.time 库的基本介绍
time库是python中处理时间的标准库(python中有多个处理时间的库,time库是最基本的一个)
作用:
——计算机时间的表达
——提供获取系统时间并格式化输出功能
——提供系统级精确计时功能,用于程序性能分析
使用方法:
import time
time . <.b >(相关函数)
time库的三类相关函数:
——时间获取:time() ctime() gmtime()
——时间格式化: strftime() strptime()0
——程序计时: sleep() perf_counter()
2.时间的截取(Time函数的使用)
3.时间格式化
时间的格式化指将时间以合理的方式展示出来,类似字符串的格式化,需要有展示的模板,展示的模板由特定的格式化控制字符组成,使用 strftime() 方法
例如
图中的 %Y %m %H 等等都是时间的格式化控制符,他们对应相应的时间格式
输出时间程序样例
import time
t = time.gmtime()
t = time.strftime("%Y-%m-%d %H:%M:%S",t)
print(t)
输出样例
我们可以想到,strftime可以格式计算机可以处理的时间,那我们能否把一个时间处理成计算机可以处理的时间格式呢,这里有一个 strptime() 函数,它和 strftime()函数是对应的
4.程序计时应用
python中程序额计时应用广泛,程序计时指测量起止动作所经历时间的历程
程序计时包括测量时间和产生时间两个部分
——测量时间:能够记录时间的流逝 perf_counter() (获取的是CPU内部运行的时间)
——产生时间:可以让程序休眠或者产生一定的时间 sleep()