Python 时间戳转日期方法,支持10位(秒)或13位(毫秒)时间戳。
import time
# 输入时间戳(支持毫秒级),转出正常格式的时间
def timeStamp(timeNum):
if len(str(timeNum)) == 13:
timeStamp = float(timeNum/1000)
else:
timeStamp = float(timeNum)
timeArray = time.localtime(timeStamp)
otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
print(otherStyleTime)
time_st = 1654942788469 # 随机指定时间戳
timeStamp(time_st) # 调用函数 2022-06-11 10:19:48
time_st = 1654942788 # 随机指定时间戳
timeStamp(time_st) # 调用函数 2022-06-11 10:19:48