time.localtime在python中的使用

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

1、说明

将一个时间戳转换为当前时区的struct_time。secs参数未提供,则以当前时间为准。

2、语法

time.localtime([sec])

3、参数

sec -- 转换为time.struct_time类型的对象的秒数。

4、返回值

该函数没有任何返回值。

5、实例

importtime

importre

printtime.time()

printtime.localtime()

a='tm_year=2016,tm_mon=5,tm_mday=28,tm_hour=6,tm_min=51,tm_sec=14,tm_wday=5,tm_yday=149,tm_isdst=0'

b=re.findall('\d+',a)

printb

c=[]

fortupinb:

t=int(tup)

c.append(t)

c=tuple(c)

printtype(c)

printc

#c=(2016,5,28,6,51,14,5,149,0)

printtime.mktime(c)

printtime.mktime(time.localtime(1464389474.0))#元组转化为时间戳,struct_time--->时间戳

printtime.localtime(1464389474.0)

printtime.gmtime(1464389474.0)#时间戳转化为元组,时间戳--->struct_time

printtime.strftime('%Y-%m-%d%H:%M:%S:%a:%b:%c:%j%p%U%w%W%x',time.localtime(1464389474.0))

printtime.strftime('%Y-%m-%d%H:%M:%S')#struct_time--->格式化字符串

printtime.strptime('2016-05-2806:51:14','%Y-%m-%d%H:%M:%S')#格式化字符串--->structtime

#元组和字符串无法直接相互转化

#datetime

时间的计算是python中比较重要的模块,跟我们的实际生活结合也比较紧密。本篇要带来的是一种转换成本地时间的方法,名称对应为time.localtime,相信大家现在已经有所了解了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。