详解python:time模块用法


Posted in Python onMarch 25, 2019

time模块下有两种时间表示方法:

第1种是:时间戳的方式。是基于1970年1月1日0时0分0秒的偏移。浮点数。

第2种是:struct_time()类型的表示方法。gmtime()和localtime()可以将时间戳显示为struct_time()类型。

第3种是:格式化时间。其中strftime()函数可以把struct_time()时间格式化显示。

strptime()函数可以把时间字符串解释为struct_time()类型,相反,mktime()将struct_time()类型解释为秒

详解python:time模块用法

Python time asctime() 函数接受时间元组并返回一个可读的形式为"Tue Dec 11 18:07:14 2008"

Python time ctime() 函数把一个时间戳(按秒计算的浮点数)转化为time.asctime()的形式。 默认time.time()为参数。相当于 asctime(localtime(secs))。

>>>import time 
>>> time.time() 
1446643591.427887 
>>> time.sleep(2.5) 
>>> time.clock() #用于返回第一次调用该方法到现在的秒数 
4.5289567910348396e-07 
>>> time.gmtime()         #可选参数[sec]表示自1970年1月1日以来的秒数,默认time.time此函数返回一个time.struct_time类型对象,这个对象包括年份,日月,星期,天数,时分秒等描述时间的信息。, 
time.struct_time(tm_year=2015, tm_mon=11, tm_mday=4, tm_hour=13, tm_min=31, tm_sec=4, tm_wday=2, tm_yday=308, tm_isdst=0) 
>>> time.gmtime(time.time()-24*60*60)     #返回昨天此时对应的time_struct对象 
time.struct_time(tm_year=2015, tm_mon=11, tm_mday=3, tm_hour=13, tm_min=31, tm_sec=46, tm_wday=1, tm_yday=307, tm_isdst=0) 
>>> time.localtime()          #返回本地时间对应的一个time_struct对象 
time.struct_time(tm_year=2015, tm_mon=11, tm_mday=4, tm_hour=21, tm_min=32, tm_sec=28, tm_wday=2, tm_yday=308, tm_isdst=0)
>>> time.gmtime(11.0) 
time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=0, tm_sec=11, tm_wday=3, tm_yday=1, tm_isdst=0) 
>>> time.localtime(11.0) 
time.struct_time(tm_year=1970, tm_mon=1, tm_mday=1, tm_hour=8, tm_min=0, tm_sec=11, tm_wday=3, tm_yday=1, tm_isdst=0) 
>>> time.mktime(time.localtime())   #和上述两个函数的操作相反,用于将structt_time对象转换为累加秒数 
1446644032.0 
>>> time.strftime('%Y-%m-%d %H:%M:%S')   #将时间按照给定格式解释为时间字符串 
'2015-11-04 21:34:51' 
>>> time.strftime('%w,%j',time.gmtime())   
# %Y 对应年份四位数表示 
# %y 对应年份两位数表示 %m 对应月份 %d 对应日期 </span> 
# %H 对应时间 24小时制 %I 对应时间12小时制 
# %M 对应分钟 %S 对应秒钟 
# %j 对应一年中的第几天 %w 对应星期 %W一年中的星期数'3,308' 
>>> time.strptime('2009-06-23 15:30:53', '%Y-%m-%d %H:%M:%S') #将时间字符串解释为一个struct_time对象,它接收两个字符串参数 
time.struct_time(tm_year=2009, tm_mon=6, tm_mday=23, tm_hour=15, tm_min=30, tm_sec=53, tm_wday=1, tm_yday=174, tm_isdst=-1) 
>>> time.ctime() #将一个时间戳转换成一个字符串,默认为当前时间戳 
'Wed Nov 04 21:38:31 2015'

需要注意的是:格式化时间转化为时间戳,再转化为格式化时间时,gmtime和localtime()结果可能会相差一天

原因:gmtime转出来的是0时区的标准时间,localtime是将时区考虑在内了

以上所述是小编给大家介绍的python:time模块用法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
解读Python编程中的命名空间与作用域
Oct 16 Python
浅谈Python单向链表的实现
Dec 24 Python
一步步解析Python斗牛游戏的概率
Feb 12 Python
Python利用Beautiful Soup模块搜索内容详解
Mar 29 Python
Python Pandas中根据列的值选取多行数据
Jul 08 Python
用Python绘制漫步图实例讲解
Feb 26 Python
python——全排列数的生成方式
Feb 26 Python
PyCharm上安装Package的实现(以pandas为例)
Sep 18 Python
PyTorch预训练Bert模型的示例
Nov 17 Python
Opencv+Python识别PCB板图片的步骤
Jan 07 Python
python 自动化偷懒的四个实用操作
Apr 11 Python
聊一聊python常用的编程模块
May 14 Python
Python minidom模块用法示例【DOM写入和解析XML】
Mar 25 #Python
Python实例方法、类方法、静态方法的区别与作用详解
Mar 25 #Python
详解Python装饰器
Mar 25 #Python
详解用python自制微信机器人,定时发送天气预报
Mar 25 #Python
Python3.5实现的三级菜单功能示例
Mar 25 #Python
使用Django简单编写一个XSS平台的方法步骤
Mar 25 #Python
Python for循环与range函数的使用详解
Mar 23 #Python
You might like
有关JSON以及JSON在PHP中的应用
2010/04/09 PHP
探讨捕获php错误信息方法的详解
2013/06/09 PHP
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
Three.js源码阅读笔记(物体是如何组织的)
2012/12/27 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
Bootstrap每天必学之按钮
2015/11/26 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
js对字符串进行编码的方法总结(推荐)
2016/11/10 Javascript
angularjs实现下拉列表的选中事件示例
2017/03/03 Javascript
nginx配置React静态页面的方法教程
2017/11/03 Javascript
Angular-UI Bootstrap组件实现警报功能
2018/07/16 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
python2 与python3的print区别小结
2018/01/16 Python
Python判断变量名是否合法的方法示例
2019/01/28 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
Python 分享10个PyCharm技巧
2019/07/13 Python
python数据类型可变不可变知识点总结
2020/03/06 Python
Python参数传递对象的引用原理解析
2020/05/22 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
python集合的新增元素方法整理
2020/12/07 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
AVI-8手表美国官方商店:AVI-8 USA
2019/04/10 全球购物
实习自我鉴定
2013/12/15 职场文书
大学生实习思想汇报
2014/01/12 职场文书
邮政员工辞职信
2014/01/16 职场文书
法制宣传实施方案
2014/03/13 职场文书
校长寄语大全
2014/04/09 职场文书
理发店策划方案
2014/06/05 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
还款承诺书范本
2015/01/20 职场文书
推广普通话的宣传语
2015/07/13 职场文书
廉洁自律准则学习心得体会
2016/01/13 职场文书
只用40行Python代码就能写出pdf转word小工具
2021/05/31 Python