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 相关文章推荐
在Django框架中编写Context处理器的方法
Jul 20 Python
python 队列详解及实例代码
Oct 18 Python
python微信跳一跳系列之色块轮廓定位棋盘
Feb 26 Python
在Mac上删除自己安装的Python方法
Oct 29 Python
Python配置虚拟环境图文步骤
May 20 Python
Python with用法:自动关闭文件进程
Jul 10 Python
django中media媒体路径设置的步骤
Nov 15 Python
完美解决Django2.0中models下的ForeignKey()问题
May 19 Python
浅谈如何使用python抓取网页中的动态数据实现
Aug 17 Python
解决python便携版无法直接运行py文件的问题
Sep 01 Python
详解python 条件语句和while循环的实例代码
Dec 28 Python
python实现KNN近邻算法
Dec 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
PHP学习笔记之二
2011/01/17 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
PHP实现负载均衡下的session共用功能
2018/04/17 PHP
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
2011/09/19 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
2014/05/28 Javascript
浅谈javascript中createElement事件
2014/12/05 Javascript
微信小程序 页面传参实例详解
2016/11/16 Javascript
JavaScript三种绑定事件方式及相互之间的区别分析
2017/01/10 Javascript
javascript防篡改对象实例详解
2017/04/10 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
2017/07/11 Javascript
在React中如何优雅的处理事件响应详解
2017/07/24 Javascript
原生js实现简单的焦点图效果实例
2017/12/14 Javascript
mustache.js实现首页元件动态渲染的示例代码
2020/12/28 Javascript
vue如何使用rem适配
2021/02/06 Vue.js
Python常见数据结构详解
2014/07/24 Python
零基础写python爬虫之抓取百度贴吧并存储到本地txt文件改进版
2014/11/06 Python
python在不同层级目录import模块的方法
2016/01/31 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
DataFrame.to_excel多次写入不同Sheet的实例
2019/12/02 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
2020/12/11 Python
关于前端上传文件全面基础扫盲贴(入门)
2019/08/01 HTML / CSS
Mytheresa中国官网:德国时尚奢侈品商城
2017/08/04 全球购物
应聘医药销售自荐书范文
2014/02/08 职场文书
社区党务公开实施方案
2014/03/18 职场文书
大学生个人求职信例文
2014/07/07 职场文书
幼儿园中班区域活动总结
2014/07/09 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
优秀党员申报材料
2014/12/18 职场文书
写给妈妈的感谢信
2015/01/22 职场文书
学生会辞职信
2015/03/02 职场文书
业务内勤岗位职责
2015/04/13 职场文书
初中团支书竞选稿
2015/11/21 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书
React Native项目框架搭建的一些心得体会
2021/05/28 Javascript
python 对图片进行简单的处理
2021/06/23 Python