python-time时间模块
一、导入
import time
二、相关方法
1、时间元祖的类
struct_time类
2、时间相关的方法
asctime(t): 获取一个时间的字符串
t:元祖
3、localtime(): 不指定时间戳,使用当前的时间戳, 获取指定时间戳的本地时间元祖
4、gmtime(): 获取指定时间戳的UTC的时间元祖
5、ctime(): 获取本地时间的字符串格式
6、mktime():
7、time.time(): 直接获取当前时间的时间戳,本地时间
time_time = time.time()
print(time_time) # 1657879797.773255
8、strftime(“时间字符串的格式”, “指定时间元祖”): 格式化输出时间字符串
返回值:自定义的时间字符串格式
strftime = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
print(strftime) # 2022-07-15 18:21:49
9、strptime(): 根据时间格式,从已经格式化的字符串中提取时间数据, strftime的反向操作
格式: time.strptime(“已经格式化的时间字符串”, “时间格式”)
返回值:时间元祖
10、clock():获取cpu时间,主要用于计算代码执行时间
start_time = time.clock()
strftime = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
print(strftime) # 2022-07-15 18:21:49
end_time = time.clock()
end = end_time - start_time
print("程序执行时间:", str(end))
11、sleep(): 睡眠
12、perf_counter(): cpu计时器也是用于代码的执行时间 同clock()
13、clock()与per_counter()区别
clock(): 在3.8以后移除 (不推荐使用)
同clock()
13、clock()与per_counter()区别
clock(): 在3.8以后移除 (不推荐使用)
perf_c
ounter():(推荐使用)