Python time.time()方法

直接上代码吧

>>> import time
>>> time.time()
1529935923.641123
>>> time.localtime( time.time() )
time.struct_time(tm_year=2018, tm_mon=6, tm_mday=25, tm_hour=22, tm_min=13, tm_sec=25, tm_wday=0, tm_yday=176, tm_isdst=0)
>>> time.asctime( time.localtime(time.time()) )
'Mon Jun 25 22:14:04 2018'
>>> a=time.localtime( time.time() )
>>> a.tm_year
2018
>>> a.tm_mon
6
>>> data=time.strftime('%Y-%m-%d %H%:%M',time.localtime(time.time()))
>>> data
'2018-06-25 22:19'
>>> time.strftime('%Y-%m-%d %H%:%M',time.localtime(1529768665))
'2018-06-23 23:44'
>>> 

 

>>> time.ctime()
'Mon Jun 25 23:17:59 2018'

 

time.mktime 将struct_time格式转回成时间戳

>>> now = time.localtime()
>>> now
time.struct_time(tm_year=2018, tm_mon=6, tm_mday=25, tm_hour=23, tm_min=21, tm_sec=16, tm_wday=0, tm_yday=176, tm_isdst=0)
>>> time.mktime(now)
1529940076.0
>>> 

time.strftime 将struct_time格式转成指定的字符串格式

>>> now = time.localtime()
>>> time.strftime("%Y-%m-%d %H:%M:%S",now)
'2018-06-25 23:23:26'

时间格式:

格式说明
%a 显示简化星期名称
%A 显示完整星期名称
%b 显示简化月份名称
%B 显示完整月份名称
%c 本地相应的日期和时间表示
%d 显示当月第几天
%H 按24小时制显示小时
%I 按12小时制显示小时
%j 显示当年第几天
%m 显示月份
%M 显示分钟数)
%p 本地am或者pm的相应符
%S 显示秒数)
%U 一年中的星期数
%w 显示在星期中的第几天,默认从0开始表示周一
%W 和%U基本相同
%x 本地相应日期
%X 本地相应时间
%y 去掉世纪的年份(00 - 99)
%Y 完整的年份
%Z 时区的名字(如果不存在为空字符)
%% ‘%’字符

 

 

posted @ 2018-06-25 23:26  王琳杰  阅读(13466)  评论(0编辑  收藏  举报