Python time库基本使用方法分析


Posted in Python onDecember 13, 2019

本文实例讲述了Python time库基本使用方法。分享给大家供大家参考,具体如下:

时间获取

  1. time() 获取当前时间戳,为一个浮点数
>>>time.time()
1516939876.6022282
  1. ctime() 获取当前时间并以易读方式表示,返回字符串
>>>time.ctime()
'Fri Jan 26 12:11:11 2018'
  1. gmtime() 获取当前时间,表示为计算机可处理的时间格式
>>>time.gmtime()
time.struct_time(tm_year=2018, tm_mon=5, tm_mday=11, tm_hour=17, tm_min=22, tm_sec=8, tm_wday=4, tm_yday=131, tm_isdst=0)

时间格式化

类似字符串格式化,需要有展示模板

  1. strftime(tpl,ts) tpl是格式化模板字符串,用来定义输出效果,ts是计算机内部时间类型变量
>>>t=time.gmtime()
>>>time.strftime("%Y%m%d %H:%M:%S",t)
'20180512 07:10:40'

格式化控制符

格式化字符串 日期/时间说明 值范围和实例
%Y 年份 0000~9999,例如:1970
%m 月份 01~12,例如:10
%B 月份名称 January~December,例如:April
%b 月份名称缩写 Jan~Dec, 例如:Apr
%d 日期 01~31,例如::25
%A 星期 Monday~Sunday,例如:Wednesday
%a 星期缩写 Mon~Sun, 例如:Wed
%H 小时(24h制) 00~23,例如:12
%h 小时(12h制 ) 01~12, 例如:07
%p 上、下午 AM,PM 例如:PM
%M 分钟 00~59,例如:26
%S 00~59,例如:26
  1. strptime(str,tpl) str是字符串形式的时间值,tpl是格式化模板字符串,用来定义输入效果
>>>timeStr='2018-05-12 15:40:00'
>>>time.strptime(timeStr,"%Y-%m-%d %H:%M:%S")
time.struct_time(tm_year=2018, tm_mon=5, tm_mday=12, tm_hour=15, tm_min=40, tm_sec=0, tm_wday=5, tm_yday=132, tm_isdst=-1)

程序计时

程序计时指测量起止动作所经历时间的过程

测量时间:perf_counter()

产生时间:sleep()

函数 描述
perf_counter() 返回一个CPU级别的精确时间计数值,单位为秒
sleep(s) s拟休眠的时间,单位是秒,可以是浮点数
>>>start=time.perf_counter()
>>>end=time.perf_counter()
>>>end-start
14.522578784676616
>>>def wait():
time.sleep(5.5)
>>>wait()

PS:这里再为大家推荐几款关于日期与天数计算的在线工具供大家使用:

在线日期/天数计算器:
http://tools.3water.com/jisuanqi/date_jisuanqi

在线万年历日历:
http://tools.3water.com/bianmin/wannianli

在线阴历/阳历转换工具:
http://tools.3water.com/bianmin/yinli2yangli

Unix时间戳(timestamp)转换工具:
http://tools.3water.com/code/unixtime

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python 条件判断的缩写方法
Sep 06 Python
Python专用方法与迭代机制实例分析
Sep 15 Python
python使用arcpy.mapping模块批量出图
Mar 06 Python
详解Python字典小结
Oct 20 Python
python http基本验证方法
Dec 26 Python
Django使用模板后无法找到静态资源文件问题解决
Jul 19 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
Oct 11 Python
python对数组进行排序,并输出排序后对应的索引值方式
Feb 28 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
Jul 31 Python
浅谈tensorflow 中的图片读取和裁剪方式
Jun 30 Python
python创建文本文件的简单方法
Aug 30 Python
Python实现自动整理文件的脚本
Dec 17 Python
使用python 将图片复制到系统剪贴中
Dec 13 #Python
Python中使用gflags实例及原理解析
Dec 13 #Python
使用Python进行防病毒免杀解析
Dec 13 #Python
python 使用shutil复制图片的例子
Dec 13 #Python
基于python traceback实现异常的获取与处理
Dec 13 #Python
python 实现批量替换文本中的某部分内容
Dec 13 #Python
django多种支付、并发订单处理实例代码
Dec 13 #Python
You might like
自定义PHP分页函数
2006/10/09 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
php限制ip地址范围的方法
2015/03/31 PHP
php简单实现发送带附件的邮件
2015/06/10 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
js实现的map方法示例代码
2014/01/13 Javascript
NodeJs基本语法和类型
2015/02/13 NodeJs
JavaScript编写检测用户所使用的浏览器的代码示例
2016/05/05 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
2016/05/17 Javascript
jQuery 获取页面li数组并删除不在数组中的key
2016/08/02 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
解决BootStrap Fileinput手机图片上传显示旋转问题
2017/06/01 Javascript
微信小程序实现刷脸登录
2018/05/25 Javascript
JavaScript的Object.defineProperty详解
2018/07/09 Javascript
解决Vue中引入swiper,在数据渲染的时候,发生不滑动的问题
2018/09/27 Javascript
Element Input组件分析小结
2018/10/11 Javascript
JavaScript异步操作的几种常见处理方法实例总结
2020/05/11 Javascript
[03:58]2014DOTA2国际邀请赛 龙宝赛后解密DK获胜之道
2014/07/14 DOTA
Python 模拟员工信息数据库操作的实例
2017/10/23 Python
python操作excel的方法(xlsxwriter包的使用)
2018/06/11 Python
python  Django中的apps.py的目的是什么
2018/10/15 Python
python目标检测给图画框,bbox画到图上并保存案例
2020/03/10 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
台湾百利市购物中心:e-Payless
2017/08/16 全球购物
美国大码时尚女装购物网站:ELOQUII
2017/12/28 全球购物
英国评分最高的女性剃须刀订阅盒:FFS Beauty
2018/01/25 全球购物
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
简述synchronized和java.util.concurrent.locks.Lock的异同
2014/12/08 面试题
大三学习计划书范文
2014/05/02 职场文书
老干部工作先进集体事迹材料
2014/05/21 职场文书
奉献爱心演讲稿
2014/09/04 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
幼儿园六一主持词开场白
2015/05/28 职场文书
python opencv通过4坐标剪裁图片
2021/06/05 Python
Java数组与堆栈相关知识总结
2021/06/29 Java/Android