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内置数据类型详解
Aug 18 Python
在Django中同时使用多个配置文件的方法
Jul 22 Python
Python2.x版本中基本的中文编码问题解决
Oct 12 Python
Python for循环生成列表的实例
Jun 15 Python
python微信公众号之关注公众号自动回复
Oct 25 Python
python 移动图片到另外一个文件夹的实例
Jan 10 Python
python3+PyQt5 数据库编程--增删改实例
Jun 17 Python
Django密码存储策略分析
Jan 09 Python
python 爬取马蜂窝景点翻页文字评论的实现
Jan 20 Python
python读取当前目录下的CSV文件数据
Mar 11 Python
python简单实现最大似然估计&scipy库的使用详解
Apr 15 Python
Python urlopen()参数代码示例解析
Dec 10 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 学习路线与时间表
2010/02/21 PHP
php获取post中的json数据的实现方法
2011/06/08 PHP
php下载文件的代码示例
2012/06/29 PHP
PHP读取RSS(Feed)简单实例
2014/06/12 PHP
php实现插入排序
2015/03/29 PHP
javascript 原型继承介绍
2011/08/30 Javascript
JavaScript中的匀速运动和变速(缓冲)运动详细介绍
2012/11/11 Javascript
js精度溢出解决方案
2012/12/02 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
2015/11/02 Javascript
js实现一个可以兼容PC端和移动端的div拖动效果实例
2016/12/09 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
2017/02/23 Javascript
JS改变页面颜色源码分享
2018/02/24 Javascript
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
2018/03/06 Javascript
解决layui的radio属性或别的属性没显示出来的问题
2019/09/26 Javascript
[03:21]辉夜杯主赛事 12月25日TOP5
2015/12/26 DOTA
跟老齐学Python之总结参数的传递
2014/10/10 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
2017/08/07 Python
Python numpy.array()生成相同元素数组的示例
2018/11/12 Python
Python补齐字符串长度的实例
2018/11/15 Python
对Python3+gdal 读取tiff格式数据的实例讲解
2018/12/04 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
对Python强大的可变参数传递机制详解
2019/06/13 Python
PIL图像处理模块paste方法简单使用详解
2019/07/17 Python
Python实现二叉搜索树BST的方法示例
2019/07/30 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
pycharm2020.2 配置使用的方法详解
2020/09/16 Python
法警的竞聘演讲稿
2014/01/02 职场文书
酒店前厅员工辞职信
2014/01/08 职场文书
说明书格式及范文
2014/05/07 职场文书
党委班子剖析材料
2014/08/21 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
银行实习推荐信
2015/03/27 职场文书
2015年商场工作总结
2015/04/27 职场文书
雷锋电影观后感
2015/06/10 职场文书
Redis6.0搭建集群Redis-cluster的方法
2021/05/08 Redis