博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 内嵌模块——time
阅读量:6266 次
发布时间:2019-06-22

本文共 1568 字,大约阅读时间需要 5 分钟。

其实很简单,在python中,时间无非就以下两种形式的存在方式:
time,一般有两种时间形式:
1.时间戳:相对于1970.1.1 00:00:00 以秒计算的偏移量
2.元组形式:struct_time
time模块的方法有:
time.clock() :
第一次调用返回一个从程序被调用,创建程序进程到clock()函数调用之间的cpu时间计时单位
第二次调用,返回的是自第一次调用后,到这次调用的时间间隔
time.sleep() :线程推迟指定的时间运行
time.ctime() :讲一个时间戳(默认为当前时间)转换成一个时间字符串
如:
print time.ctime(); =>  Mon Oct 20 14:40:38 2014  默认为当前时间
time.gmtime():将一个时间戳转换成一个UTC时区的struct_time,默认为当前时间
如:
print time.gmtime(); => time.struct_time(tm_year=2014, tm_mon=10, tm_mday=20, tm_hour=6, tm_min=43, tm_sec=38, tm_wday=0, tm_yday=293, tm_isdst=0)
time.localtime():将一个时间戳转换成一个当前时区的struct_time,默认为当前时间
如:
print time.localtime() => time.struct_time(tm_year=2014, tm_mon=10, tm_mday=20, tm_hour=14, tm_min=48, tm_sec=44, tm_wday=0, tm_yday=293, tm_isdst=0)
time.mktime():将一个struct_time转换为时间戳,参数一定是struct_time元组形式(年,月,日,时,分,秒,tm_wday:一周中的第几天,0~6,tm_yday:一年中的第几天,tm_isdst:是否为夏令日)
如:
print time.mktime((2014,10,20,14,48,44,0,293,0)) => 1413787724.0
time.strftime():将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出
注:
python中的时间日期格式化符号:
%y 两位数的年份(00-99)
%Y 四位数的年份(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%l 12小时制小时数(01-12)
%M 分钟数(00-59)
%S 秒数(00-59)
strftime(format[,tuple])->string
如:
print time.strftime("%y,%m,%d",(2013,06,16,12,50,36,5,6,1))=>13,06,16 返回的是一个字符串
strptime():将时间字符串根据指定的格式化符转换成数组形式的时间
strptime(string,format)->struct_time
如:
print time.strptime('2014,03,02','%Y,%m,%d')
=>
time.struct_time(tm_year=2014, tm_mon=3, tm_mday=2, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=6, tm_yday=61, tm_isdst=-1)
time.time():返回当前时间戳

转载于:https://www.cnblogs.com/smile-zhou/p/4037298.html

你可能感兴趣的文章
ES6里关于类的拓展(一)
查看>>
零元学Expression Blend 4 - Chapter 46 三分钟快速充电-设定Margin的小撇步
查看>>
Format Conditions按条件显示表格记录
查看>>
RichTextBox指定全部文字显示不同颜色及部分文字高亮颜色显示
查看>>
mysql优化----explain的列分析
查看>>
Python正则表达式
查看>>
Java中CAS详解
查看>>
Spring Boot Unregistering JMX-exposed beans on shutdown
查看>>
命令行man的帮助手册
查看>>
Ubuntu 16.04下为Android编译OpenCV 3.2.0 Manager
查看>>
poi 导入导出的api说明(大全)
查看>>
Fix-Mapped Addresses
查看>>
fmt标签如何计算两个日期之间相隔的天数
查看>>
Spark核心技术原理透视一(Spark运行原理)
查看>>
《Gradle权威指南》--Gradle任务
查看>>
IntelliJ IDEA创建文件时自动填入作者时间 定制格式
查看>>
Android app启动activity并调用onCreate()方法时都默默地干了什么?
查看>>
远程监视jboss应用java内存的配置
查看>>
前端如何接收 websocket 发送过来的实时数据
查看>>
JavaWeb下载文件response
查看>>