python把时间戳转换成具体的时间的格式,python时间戳格式化日期
日期和时间的转换可以通过Python内置的模块time和datetime来完成,有很多种方式供我们选择。当然,我们可以在转换时直接使用当前时间或者指定的字符串格式。
获取当前时间转换
我们可以使用内置模块datetime来获取当前时间,然后将其转换为相应的时间戳。
导入日期时间
导入时间
#获取当前时间
dtime=datetime.datetime.now()
un _ time=time . mktime(dtime . time tuple())
打印(取消时间)
#将unix时间戳转换为“当前时间”格式
times=datetime . datetime . from timestamp(un _ time)
打印(次数)转换结果:
1559568302.0
2019-06-03 21:25:02字符串时间的转换
当然,我们也可以直接把时间戳对应的时间字符串类型。
导入日期时间
导入时间
#字符类型的时间
ts S1= 2019-06-03 21:19:03
#变成时间数组
timeArray=time.strptime(tss1, %Y-%m-%d %H:%M:%S )
打印(时间阵列)
# timeArray可以调用tm_year等。
print(timeArray.tm_year) # 2019
#至时间戳
timeStamp=int(time . mktime(time array))
打印(时间戳)# 1559567943样本结果:
time.struct_time(tm_year=2019,tm_mon=6,tm_mday=3,tm_hour=21,tm_min=19,tm_sec=3,tm_wday=0,tm_yday=154,
tm_isdst=-1)
2019
1559567943时间戳转日期的其他方法
localtime
我们可以用localtime()把它转换成时间数组,然后格式化成需要的格式。
导入时间
时间戳=1559567943
timeArray=time.localtime(时间戳)
other style time=time . strftime( % Y-% m-% d % h :% m :% S ,timeArray)
打印结果示例(otherStyleTime):
2019-06-03 21:19:03utcfromtimestamp
导入时间
导入日期时间
时间戳=1559567943
date array=datetime . datetime . utcfromtimestamp(时间戳)
other style time=time . strftime( % Y-% m-% d % h :% m :% S ,timeArray)
打印(otherStyleTime)python学习网,大量免费python视频教程,欢迎在线学习!以上是日期格式的python时间戳转换方法的详细内容。请多关注热门IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。