直接给出两个函数,第一个函数是将日期时间类型的列表转为时间戳类型的列表,第二个则是将时间戳类型的列表转为日期时间类型的列表。
日期时间转时间戳
def datetime_to_timestamp(series,series_name):
name=[]
value=[]
for i in range (len(series)):
if not np.isnan(series[i]):
timeArray = time.strptime(str(date2[i]),"%Y-%m-%d %H:%M:%S") # 转为时间数组
timeStamp = int(time.mktime(timeArray))# 转为时间戳
name.append(series_name+"["+str(i)+"]")
value.append(timeStamp)
return name,value
时间戳转日期时间
def timestamp_to_datetime(series):
value=[]
for i in range (len(series)):
time_local = time.localtime(series[i])
dt = time.strftime("%Y-%m-%d %H:%M:%S",time_local) #转为特定格式时间
value.append(dt)
return value