python-time库的使用

time库为python的标准库之一

所包含函数如下

时间获取函数

time()  获取当前时间戳,即计算机内部时间,返回浮点数格式
ctime() 获取当前时间数,以易读形式返回,字符串格式
gmtime() 返回时间格式的时间信息,其他程序也能使用
import time
print(time.time())
print(type(time.time()))
# time获取到的是浮点数格式
print(time.ctime())
print(type(time.ctime()))
# ctime获取到的是字符串格式
print(time.gmtime())
print(type(time.gmtime()))
# gmtime获取到的数据是时间格式
1720494518.5001469
<class 'float'>
Tue Jul  9 11:08:38 2024
<class 'str'>
time.struct_time(tm_year=2024, tm_mon=7, tm_mday=9, tm_hour=3, tm_min=8, tm_sec=38, tm_wday=1, tm_yday=191, tm_isdst=0)
<class 'time.struct_time'>

时间格式化函数

strftime(tpl,ts)    将时间格式转化为字符串
    tpl是格式化模板字符串
        格式控制符
        %Y 年份
        %m 月份
        %B 月份名称
        %b 月份缩写
        %d 日期
        %A 星期
        %a 星期缩写
        %H 小时(24小时制)
        %l 小时(12小时制)
        %p 上下午
        %M 分钟
        %S 秒
    ts是时间格式的信息,即gmtime()获取到的数据
strptime(ts,tpl)    将字符串格式变为时间格式
    ts是时间字符串,tpl是格式化模板字符串  
import time
print(time.strftime("%Y-%m-%d %H:%M:%S,%A %p",time.gmtime()))
# 依次为年-月-日 时:分:秒,星期 上下午
2024-07-09 03:20:48,Tuesday AM

程序计数函数

测量时间
perf_counter()  返回一个cpu级别的精确计数值
                但计数值起点不确定,连续调用差值才有意义
产生时间
sleep() 程序休眠
    sleep(s),s是休眠单位,单位是秒可以是浮点数
start = time.perf_counter()
time.sleep(2.2)
over = time.perf_counter()-start
print(over)
2.200074999826029

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值