python里面的time如何用(详解python:time模块用法)
类别:脚本大全 浏览量:1709
时间:2021-10-26 11:15:39 python里面的time如何用
详解python:time模块用法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 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模块用法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://blog.csdn.net/zhailihua/article/details/78657633
您可能感兴趣
- 100道python真实面试题附答案(值得收藏的10道python 面试题)
- python中split使用方法(python lxml中etree的简单应用)
- python操作mysql连接池(详解Python连接MySQL数据库的多种方式)
- pythonmysql使用教程(Python异步操作MySQL示例使用aiomysql)
- python处理excel基础教程第3讲(Python Excel处理库openpyxl使用详解)
- python支持面向对象的程序设计(Python面向对象程序设计之类的定义与继承简单示例)
- python如何安装requests模块(Python常用模块之requests模块用法分析)
- ocr公式识别python(初探利用Python进行图文识别OCR)
- python数据结构全攻略(详解python数据结构和算法)
- python创建文件的方法(Python3.5文件读与写操作经典实例详解)
- python 验证码识别模块([机器视觉]使用python自动识别验证码详解)
- python微信窗口内容获取(python使用wxpy轻松实现微信防撤回的方法)
- linux切换python版本(linux安装python修改默认python版本方法)
- python怎么抽取微信图片(Python 一键制作微信好友图片墙的方法)
- python函数操作大全(Python的高阶函数用法实例分析)
- python实现linux服务(Python实现Linux监控的方法)
- 以家人之名广受好评,剧情生动引起观众共鸣,演员张新成圈粉无数(以家人之名广受好评)
- 三兄妹感情再遇波折,人设接连崩塌 《以家人之名》剧情猜不透(三兄妹感情再遇波折)
- 《小敏家》金波想要复婚 这只是他圈套的第1步,更可恶的在后面(小敏家金波想要复婚)
- 小敏家 剧情离谱一锅乱炖,但他们俩绝对是这部剧的一大 亮点(剧情离谱一锅乱炖)
- 《倚天屠龙记》再遭翻拍,关晓彤主演赵敏,蒋劲夫演张无忌,你怎么看(倚天屠龙记再遭翻拍)
- 吴启华与曾舜晞两代张无忌同框,戏里经典的他却没活出原著的潇洒(吴启华与曾舜晞两代张无忌同框)
热门推荐
- tomcat配置jmx监控(Tomcat配置JNDI数据源的三种方式)
- iis操作教程(IIS支持exe文件下载配置方法附图)
- JS函数前面感叹号的作用
- dockervolume迁移工具(Docker中数据卷volume管理的两种方式)
- python面向对象基本思想(详解Python:面向对象编程)
- css透明输入框(纯CSS实现气泡对话框尖角处理方案)
- 宝塔面板怎么找密码(宝塔面板忘记密码怎么找回?)
- nginx 配置https(Nginx下配置Https证书详细过程)
- vue走马灯特效(Javascript结合Vue实现对任意迷宫图片的自动寻路)
- mysql left join索引怎么使用(详解mysql 使用left join添加where条件的问题分析)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9