Python学习之路:时间函数 time 库的使用

本文详细介绍Python中Time库的功能,包括时间获取、格式化及程序计时的方法。讲解了如何使用time()、ctime()、gmtime()获取当前时间,strftime()与strptime()进行时间格式化,以及perf_counter()和sleep()实现程序计时。
摘要由CSDN通过智能技术生成
Time库
一:时间获取
1.time() //获取当前计算机内部时间值,浮点数。
import  time
print(time.time())

其值表示从UTC(Coordinated Universal Time)时间1970年1月1日00:00:00 到当前时刻的秒数。
在这里插入图片描述

2.ctime() //获取易读的当前时间(字符串组成)
import time
print(time.ctime())

在这里插入图片描述

3.gmtime()
//获取程序可处理的当前时间
import time
print(time.gmtime())

在这里插入图片描述

二:时间格式化 (类似字符串格式化,需要模板)
1.strftime(tpl,ts) //tpl是格式化模板字符串,用来定义输出效果;ts是计算机内部时间类型变量
import time
t = time.gmtime()
print(time.strftime("%Y-%m-%d %H:%M:%S",t))

在这里插入图片描述

2.strptime(str,tpl) //str是字符串形式的时间值,tpl是格式化模板字符串,用来定义输入效果
import time
timeStr = '2020-05-06 12:55:20'
print(time.strptime(timeStr, "%Y-%m-%d %H:%M:%S"))

在这里插入图片描述

3.时间格式化控制符
格式化字符串日期/时间说明值范围和实例
%Y年份0000~9999,例如:2020
%m月份01~12,例如:05
%B月份名称January~December,例如:April
%b月份名称缩写Jan~Dec,例如:Apr
%d日期01~31,例如:18
%A星期Monday~Sunday,例如:Wednesday
%a星期缩写Mon~Sun,例如:Wed
%H小时(24h制)00~23,例如:16
%I小时(12h制)01~12,例如:4
%p上/下午AM, PM,例如:PM
%M分钟00~59,例如:26
%S00~59,例如:26

三:程序计时(指测量起止动作所经历时间的过程)
1.perf_counter() //返回一个CPU级别的精确时间计数值,单位为秒 由于这个计数值起点不确定,连续调用差值才有意义
import time
start = time.perf_counter()
time.sleep(3)
end = time.perf_counter() 
print(end - start)

在这里插入图片描述

2.sleep(s) //s拟休眠的时间,单位是秒,可以是浮点数
import time
start = time.perf_counter()
time.sleep(3)		#程序将在此等待三秒
end = time.perf_counter()
print(end - start)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值