1
に変換されます。任意の日時値は、docのpy2.7のpandas.read_sql_queryにUTC
Notes
-----
Any datetime values with time zone information parsed via the `parse_dates`
parameter will be converted to UTC
私は他の
に変換する方法sql = "SELECT `date`,`id`,`open`,`high`,`low`,`last`,`vol` FROM okcoin_btc_1min_kline_data WHERE date>=" + str(start_time) + " AND symbol='" + symbol + "' AND type='" + kline_type + "' ORDER BY date ASC "
btc_data = pd.read_sql_query(sql, conn)
# btc_data = pd.read_sql_query(sql, conn, index_col='date')
# btc_data = pd.read_sql_query(sql, conn, index_col='date',parse_dates={'date':{'unit':'s'}})
conn.close()
# print btc_data
# btc_data.tz_localize(pytz.timezone('Asia/Shanghai'))
# 查看时区 pytz.country_timezones('cn')
# tz = pytz.timezone('Asia/Shanghai')
# print btc_data
# exit()
print btc_data['date']
# date_string_list = btc_data.index.tolist()
print btc_data['date'][0]
print time.localtime(btc_data['date'][0])
print str(datetime.now())
print pd.to_datetime(datetime.now())
print pd.to_datetime(btc_data['date'][0])
print btc_data['date'][0]
exit()
btc_data.index = [time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(btc_data['date'][x])) for x in
range(len(btc_data['date']))]
# btc_data.index = [time.localtime(btc_data['date'][x]) for x in
# range(len(btc_data['date']))]
print btc_data.index
# exit()
# btc_data.index = pd.to_datetime(btc_data.index, unit='s', utc=False)
# print btc_data
# exit()
# btc_data = btc_data.tz_localize(pytz.timezone('Asia/Shanghai'))
# print btc_data
# print btc_data.index.tolist()
# exit()
私は多くの方法を試してみましたが、私は何をすべき
が動作していない?
は
print pd.to_datetime(btc_data['date'][0],unit='s').tz_localize(pytz.timezone('Asia/Shanghai'))
ことを確認し、私は
2017-01-12 06:00:00+08:00
を取得するが、私は
2017-01-12 14:00:00
とPythonについて(日時、時間、timestrap)同じ内容のドキュメントを持って
をしたいです