python time库的用法

time库中的函数分类

  1. 获取时间
  2. 设置时间格式
  3. 程序计时

时间获取

共有三个函数

  • time.time() 获取当前的时间戳,是一段很长的浮点数
  • time.ctime() 返回易读时间格式的函数
  • time.gmtime() 获取当前时间,表示计算机可以处理的时间格式

时间的格式化

类似于字符串的格式化

  • time.strftime(tpl,ts) tpl是格式化模版字符串,用来定义输出效果,ts是计算机可以处理的时间格式,也就是用time.gmtime()函数获取到的时间。例如
    >>>t=time.gmtime()
    >>>time.strftime("%Y-%m-%d %H-%M-%S",t)
    2018-05-10 15-03-28
  • time.strptime(timeStr,tpl) 生成一个计算机可以处理的时间格式
	>>>timeStr="2018-05-10 15-03-28"
    >>>print(time.strptime(timeStr,"%Y-%m-%d %H-%M-%S"))
    time.struct_time(tm_year=2018, tm_mon=5, tm_mday=10, tm_hour=15, tm_min=3, tm_sec=28, tm_wday=3, tm_yday=130, tm_isdst=-1)

时间格式化的控制符

  • %Y 年份
  • %m 数字的月份
  • %B 月份全写
  • %b 月份缩写
  • %d 日期
  • %A 星期全写
  • %a 星期缩写
  • %H 小时,24小时制
  • %h 小时,12小时制
  • %p 上午/下午 AM或者PM
  • %M 分
  • %S 秒

程序计时

  • 测量时间,可以计量动作起止过程中经历的时间
    • time.perf_counter() 用来标识当前CPU时间tag,需要多次调用才能计算出经历的时间长度
  • 产生时间,让程序休眠
    • time.sleep(s)让程序休眠s秒,s可以是浮点数
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值