Python BTC-E自动售票机时间格式

Python BTC-E自动售票机时间格式,python,json,types,pandas,format,Python,Json,Types,Pandas,Format,我正在使用python将比特币代码拉入数据库并放入我的SQL数据库,但是我不知道dam servertime和更新时间的格式是什么。我想先将时间转换为我的数据库中的时间,然后将其放入我的SQL数据库中 import pandas as pd import urllib import json from pandas.io.json import json_normalize import sqlalchemy engine = sqlalchemy.create_engine("mssql+p

我正在使用python将比特币代码拉入数据库并放入我的SQL数据库,但是我不知道dam servertime和更新时间的格式是什么。我想先将时间转换为我的数据库中的时间,然后将其放入我的SQL数据库中

import pandas as pd
import urllib
import json
from pandas.io.json import json_normalize
import sqlalchemy

engine = sqlalchemy.create_engine("mssql+pyodbc://@localhost")

bitcoin = 'https://btc-e.com/api/2/btc_usd/ticker'
data = urllib.urlopen(bitcoin)
data = json.load(data)
data = json_normalize(data)

data = pd.DataFrame(data)

data.to_sql('TESTTABLE',engine, if_exists='append', index = False)

print data
目前,servertime和更新的信息将进入我的SQL DB中设置为bigint数据类型的列中


任何帮助都会非常棒:)

现在熊猫都以int64的形式带来了。使用pd.to_datetime()更改它们相对容易,一旦您确定了格式(抱歉,在这方面无法帮助您)。to_datetime()将更改数据类型并基于format参数解析日期。比如说

data['ticker.server_time'] = pd.to_datetime(data['ticker.server_time'],
format='whatever is needed')
格式:字符串,默认无 strftime解析时间,例如“%d/%m/%Y”,请注意“%f”将解析 一直到纳秒

我尝试对该数据使用expert_datetime_format参数,但没有任何区别

data['ticker.server_time'] = pd.to_datetime(data['ticker.server_time'],
infer_datetime_format=True)`