Python模块之time简单学习
时间:2020-09-06 14:39:02
收藏:0
阅读:57
模块引入方式
>>> import time
表达时间的三个方式:
- 时间戳(从1970年1月1日到现在所经历的时间,以秒记,为浮点数)
- 结构化的时间组(时间对象,记录每个时间信息)
- 字符串形式(格式化构造)
获取时间戳
>>> time.time()
1599363789.803133
获取结构化的时间组
>>> time.gmtime() //格林威治时间
time.struct_time(tm_year=2020, tm_mon=9, tm_mday=6, tm_hour=3, tm_min=44, tm_sec=2, tm_wday=6, tm_yday=250, tm_isdst=0)
>>> time.localtime() //本地时间
time.struct_time(tm_year=2020, tm_mon=9, tm_mday=6, tm_hour=11, tm_min=47, tm_sec=3, tm_wday=6, tm_yday=250, tm_isdst=0)
获取默认格式时间字符串
>>> time.ctime() ‘Sun Sep 6 12:08:38 2020‘
记录程序(指CPU)运行时间:
>>> time.clock() //旧版函数,将被淘汰 10.8576176 >>> time.perf_counter() //新版函数 10.8576176
程序暂停执行指定的秒数:
>>> time.sleep(3)
格式化构造时间字符串:
%Y 年
%m 月
%d 日
%H 时
%M 分
%S 秒
%z 时区
%a 工作日(缩写)
%A 工作日(完整)
%b 月份(缩写)
%B 月份(缩写)
%I 时(12小时制)
%p AM/PM
>>> time.strftime(‘%Y %m %d %H %M %S %z %a %A %b %B %I %p‘,time.localtime()) ‘2020 09 06 12 30 04 +0800 Sun Sunday Sep September 12 PM‘
从时间字符串提取结构化时间组:
>>>time.strptime(‘2020 08 08 16:16:16‘,‘%Y %m %d %H:%M:%S‘) time.struct_time(tm_year=2020, tm_mon=8, tm_mday=8, tm_hour=16, tm_min=16, tm_sec=16, tm_wday=5, tm_yday=221 , tm_isdst=-1)
结构化时间组对象单取时间属性
>>> time.localtime().tm_year 2020
>>> time.localtime().tm_mday
6
>>> time.localtime().tm_hour
12
原文:https://www.cnblogs.com/lyra520/p/13621162.html
评论(0)