InfluxDB 时间存储
InfluxDB time storing
我想问一下 Python InfluxDB API return 时间是什么格式的?
因为它没有 return 它在时间戳中,当我将它除以 100 时,我得到大约 2200 年,当我将它从 1000 中除时,我得到 2024 年,当我将它从 10000 中除时,我得到 1980 年。
据我所知,Influxdb
API returns Timestamp
miliseconds
。但是对于 Python Influxdb API 显然在 seconds
.
您使用的 InfluxDB
Python API 是哪个版本?
这是将数据存储在 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)
我想问一下 Python InfluxDB API return 时间是什么格式的? 因为它没有 return 它在时间戳中,当我将它除以 100 时,我得到大约 2200 年,当我将它从 1000 中除时,我得到 2024 年,当我将它从 10000 中除时,我得到 1980 年。
据我所知,Influxdb
API returns Timestamp
miliseconds
。但是对于 Python Influxdb API 显然在 seconds
.
您使用的 InfluxDB
Python API 是哪个版本?
这是将数据存储在 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)