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中的jquery PyQuery库使用小结
May 13 Python
用Python抢过年的火车票附源码
Dec 07 Python
python中执行shell的两种方法总结
Jan 10 Python
Python利用Beautiful Soup模块搜索内容详解
Mar 29 Python
django传值给模板, 再用JS接收并进行操作的实例
May 28 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
Feb 21 Python
python数据库编程 Mysql实现通讯录
Mar 27 Python
Python基于os.environ从windows获取环境变量
Jun 09 Python
python3爬虫中异步协程的用法
Jul 10 Python
3分钟看懂Python后端必须知道的Django的信号机制
Jul 26 Python
Python 打印自己设计的字体的实例讲解
Jan 04 Python
python中用Scrapy实现定时爬虫的实例讲解
Jan 18 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
Sony CFR 320 修复改造
2020/03/14 无线电
基于PHP选项与信息函数的使用详解
2013/05/10 PHP
Thinkphp多文件上传实现方法
2014/10/31 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
PHP _construct()函数讲解
2019/02/03 PHP
JS 容错处理代码, 屏蔽错误信息
2021/03/09 Javascript
javascript中节点的最近的相关节点访问方法
2013/03/20 Javascript
js通过地址栏给action传值(中文乱码全是问号)
2013/05/02 Javascript
javascript实现的一个带下拉框功能的文本框
2014/05/08 Javascript
JS深度拷贝Object Array实例分析
2016/03/31 Javascript
JavaScript 数组some()和filter()的用法及区别
2016/05/20 Javascript
js传值后台中文出现乱码的解决方法
2016/06/30 Javascript
JS实现复制内容到剪贴板功能
2017/02/05 Javascript
小程序实现列表多个批量倒计时
2021/01/29 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
2019/02/27 jQuery
vue跳转方式(打开新页面)及传参操作示例
2020/01/26 Javascript
js实现限定范围拖拽的示例
2020/10/26 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
2020/11/05 Javascript
[01:38]2018DOTA2亚洲邀请赛主赛事第二日现场采访 神秘商人痛陈生计不易
2018/04/05 DOTA
Python标准库与第三方库详解
2014/07/22 Python
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
2019/07/23 Python
flask框架json数据的拿取和返回操作示例
2019/11/28 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
Python select及selectors模块概念用法详解
2020/06/22 Python
阿迪达斯希腊官方网上商店:adidas希腊
2019/04/06 全球购物
英文自荐信常用句子
2014/03/26 职场文书
委托书样本
2014/04/02 职场文书
经济管理自荐书
2014/06/09 职场文书
银行进社区活动总结
2014/07/07 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
2015年读书月活动总结
2015/03/26 职场文书
教师节晚会主持词
2015/06/30 职场文书
幼儿园体操比赛口号
2015/12/25 职场文书
《鸡兔同笼》教学反思
2016/02/19 职场文书