python time模块

Posted 射手丶摩羯座

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python time模块相关的知识,希望对你有一定的参考价值。

1 import time
2 print(time.time())                               #显示现在时间戳
3 print(time.localtime(1547538482.8272612))        #将时间戳转为结构化时间
4 print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(1547538482.8272612)))        #将结构化时间转换为字符串时间
5 
6 print(time.strptime("2019-01-15 15:48:02","%Y-%m-%d %H:%M:%S"))                     #将字符串时间转换成结构化时间
7 print(time.mktime(time.strptime("2019-01-15 15:48:02","%Y-%m-%d %H:%M:%S")))        #将结构化时间转换成时间戳

结果对照:

1 1547539048.6189735
2 time.struct_time(tm_year=2019, tm_mon=1, tm_mday=15, tm_hour=15, tm_min=48, tm_sec=2, tm_wday=1, tm_yday=15, tm_isdst=0)
3 2019-01-15 15:48:02
4 time.struct_time(tm_year=2019, tm_mon=1, tm_mday=15, tm_hour=15, tm_min=48, tm_sec=2, tm_wday=1, tm_yday=15, tm_isdst=-1)
5 1547538482.0

 python时间格式化的符号:

 1 %y 两位数的年份表示(00-99 2 %Y 四位数的年份表示(000-9999 3 %m 月份(01-12 4 %d 月内中的一天(0-31 5 %H 24小时制小时数(0-23 6 %I 12小时制小时数(01-12 7 %M 分钟数(00=59 8 %S 秒(00-59 9 %a 本地简化星期名称
10 %A 本地完整星期名称
11 %b 本地简化的月份名称
12 %B 本地完整的月份名称
13 %c 本地相应的日期表示和时间表示
14 %j 年内的一天(001-36615 %p 本地A.M.或P.M.的等价符
16 %U 一年中的星期数(00-53)星期天为星期的开始
17 %w 星期(0-6),星期天为星期的开始
18 %W 一年中的星期数(00-53)星期一为星期的开始
19 %x 本地相应的日期表示
20 %X 本地相应的时间表示
21 %Z 当前时区的名称
22 %% %号本身

 

以上是关于python time模块的主要内容,如果未能解决你的问题,请参考以下文章

022day--python 模块介绍和time模块

Python学习——02-Python基础——7-模块——time与random等常用模块与包

python模块解析

python如何计算程序(代码块)的运行时间?

python-time模块sys模块os模块以及大量实例

Python—time模块介绍