首页 > 解决方案 > 将我通过 api 获得的时间戳值转换为小时

问题描述

我住在土耳其,有一个 json Vesna,我收到了下面的 AP。来自“T”的戳我如何将数据转换为土耳其时间?

from binance.client import Client
import pandas as pd
import talib


client = Client("api","private")

pd.set_option('display.max_rows', None)

klines = client.get_klines(symbol="LUNAUSDT", interval="5m", limit=100)

labels = ['T', 'open', 'high', 'low', 'close', 'V', 'CT', 'QV', 'N', 'TB', 'TQ', 'I']

df = pd.DataFrame(klines, columns=labels)
candles_df = pd.DataFrame(klines, columns=['T', 'open', 'high', 'low', 'close', 'V', 'CT', 'QV', 'N', 'TB', 'TQ', 'I'])
candles_df['T'] = pd.to_datetime(candles_df['T'], unit='ms')

结果

  1616761800000
  1616762100000
  1616762400000
  1616762700000
  1616763000000

标签: pythonjsonpandasdataframe

解决方案


推荐阅读