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 相关文章推荐
下载安装setuptool和pip linux安装pip    
Jan 24 Python
Python的装饰器使用详解
Jun 26 Python
Python使用微信SDK实现的微信支付功能示例
Jun 30 Python
python在ubuntu中的几种安装方法(小结)
Dec 08 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
Jul 30 Python
python: 判断tuple、list、dict是否为空的方法
Oct 22 Python
python制作简单五子棋游戏
Jun 18 Python
Python绘制股票移动均线的实例
Aug 24 Python
简单介绍django提供的加密算法
Dec 18 Python
Python3和PyCharm安装与环境配置【图文教程】
Feb 14 Python
什么是python的函数体
Jun 19 Python
Python 微信公众号文章爬取的示例代码
Nov 30 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
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
php+mysql删除指定编号员工信息的方法
2015/01/14 PHP
PHP fopen中文文件名乱码问题解决方案
2020/10/28 PHP
JavaScript判断两种格式的输入日期的正确性的代码
2007/03/25 Javascript
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
jQuery.clean使用方法及思路分析
2013/01/07 Javascript
基于jQuery实现网页进度显示插件
2015/03/04 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
2015/10/10 Javascript
轻松掌握JavaScript单例模式
2016/08/25 Javascript
面试常见的js算法题
2017/03/23 Javascript
Vue.js中extend选项和delimiters选项的比较
2017/07/17 Javascript
详解weex默认webpack.config.js改造
2018/01/08 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
vue.js实现的幻灯片功能示例
2019/01/18 Javascript
解决vue更新路由router-view复用组件内容不刷新的问题
2019/11/04 Javascript
JS运算符简单用法示例
2020/01/19 Javascript
iview实现图片上传功能
2020/06/29 Javascript
如何利用JS将手机号中间四位变成*号
2020/09/29 Javascript
Python获取远程文件大小的函数代码分享
2014/05/13 Python
详解python3实现的web端json通信协议
2016/12/29 Python
python 实现对文件夹内的文件排序编号
2018/04/12 Python
python3格式化字符串 f-string的高级用法(推荐)
2020/03/04 Python
python中xlutils库用法浅析
2020/12/29 Python
详解使用HTML5的classList属性操作CSS类
2017/10/13 HTML / CSS
Haggar官网:美国男装品牌
2020/02/16 全球购物
区域销售经理岗位职责
2013/12/10 职场文书
大学四年个人的自我评价
2014/02/26 职场文书
大二法英学生职业生涯规划范文
2014/02/27 职场文书
《观舞记》教学反思
2014/04/16 职场文书
文明好少年事迹材料
2014/08/19 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
介绍信样本
2015/01/31 职场文书
黑白记忆观后感
2015/06/18 职场文书
公司新员工欢迎词
2015/09/30 职场文书
幼儿园教学反思范文
2016/03/02 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书