0

我想问一下 Python InfluxDB API 以什么格式返回时间?因为它没有在时间戳中返回它,所以当我将它从 100 中除掉时,我得到大约 2200 年,当我将它从 1000 中除掉时,我得到 2024 年,当我从 10000 中除掉它时,我得到 1980 年。

4

2 回答 2

0

AFAIK,InfluxdbAPITimestampmiliseconds. 但是对于 Python,Influxdb API 显然是在seconds.

InfluxDB您使用的是哪个版本的Python API?

于 2015-04-07T09:10:20.343 回答
0

这是一个将奇怪的流入时间数据类型转换为日期时间的代码,一旦您将数据存储在 csv 中:

import pandas as pd
df = pd.read_csv('data.csv')
df.drop(['Unnamed: 0'], axis=1, inplace=True)
from datetime import datetime
datetime_list=[]
for i in range(0,len(df['time'])):
    datetime_list.append(datetime.strptime(df['time'][1], '%Y-%m-%dT%H:%M:%SZ'))
datetime_column = pd.Series(datetime_list,dtype='datetime64[ns]')
df.drop('time', axis=1, inplace=True)
df.insert(loc = 0, column='time',value=datetime_column,allow_duplicates=True)
于 2020-02-03T09:58:11.587 回答