python3 时间戳转日期,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
字符串时间的转换
当然,我们也可以直接把时间戳对应的时间字符串类型。导入日期时间
导入时间
#字符类型的时间
tss1=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
例如:时间。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()把它转换成一个时间数组,然后把它格式化成需要的格式导入时间。
时间戳=1559567943
timeArray=time.localtime(时间戳)
otherStyleTime=time . strftime( % Y-% M-% d % H:% M:% S ,timeArray)
打印(其他样式时间)
示例:2019-06-03 21:19:03
utcfromtimestampimport时间
导入日期时间
时间戳=1559567943
date array=datetime . datetime . utcfromtimestamp(时间戳)
otherStyleTime=time . strftime( % Y-% M-% d % H:% M:% S ,timeArray)
打印(其他样式时间)
Python学习网,大量免费python视频教程,欢迎在线学习!
历史提交的图片或压缩文件
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。