python时间戳转换日期格式的方法是什么-Python教程

资源魔 20 0

日期以及工夫的互相转换能够行使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使用问题 日期格式

抱歉,评论功能暂时关闭!