日期以及工夫的互相转换能够行使Python内置模块time以及datetime实现,且有多种办法供咱们抉择,当然转换时咱们能够间接行使以后工夫或指定的字符串格局的工夫格局。
猎取以后工夫转换
咱们能够行使内置模块datetime猎取以后工夫,而后将其转换为对应的工夫戳。
import datetime import time # 猎取以后工夫 dtime = datetime.datetime.now() un_time = time.mktime(dtime.timetuple()) print(un_time) # 将unix工夫戳转换为“以后工夫”格局 times = datetime.datetime.fromtimestamp(un_time) print(times)
转换后果:
1559568302.0 2019-06-03 21:25:02
字符串工夫的转换
当然咱们也能够间接将字符串类型的工夫对应的工夫戳。
import datetime import time # 字符类型的工夫 tss1 = '2019-06-03 21:19:03' # 转为工夫数组 timeArray = time.strptime(tss1, "%Y-%m-%d %H:%M:%S") print(timeArray) # timeArray能够挪用tm_year等 print(timeArray.tm_year) # 2019 # 转为工夫戳 timeStamp = int(time.mktime(timeArray)) print(timeStamp) # 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()转换为工夫数组,而后格局化为需求的格局
import time timeStamp = 1559567943 timeArray = time.localtime(timeStamp) otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray) print(otherStyleTime)
示例后果:
2019-06-03 21:19:03
utcfromtimestamp
import time import datetime timeStamp = 1559567943 dateArray = datetime.datetime.utcfromtimestamp(timeStamp) otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray) print(otherStyleTime)
python学习网,年夜量的收费python视频教程,欢送正在线学习!
以上就是python工夫戳转换日期格局的办法是甚么的具体内容,更多请存眷资源魔其它相干文章!
标签: 时间戳 Python 转换 python教程 python编程 python使用问题 日期格式
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!