python-time时间模块

本文详细介绍了Python中的时间模块,包括struct_time类、asctime()、localtime()、gmtime()、ctime()、mktime()、time.time()、strftime()、strptime()、clock()、sleep()、perf_counter()等方法的使用,以及它们在处理时间数据和计算代码执行时间上的应用。此外,还对比了clock()和perf_counter()的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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():(推荐使用)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值