Как автоматически преобразовать время в метку времениPython

Программы на Python
Anonymous
Как автоматически преобразовать время в метку времени

Сообщение Anonymous »

мой код бэктестинга читает метку времени UNIx, но время в CSV-файле имеет формат 2020-04-10 04:00:00,

оно должно быть таким: 1512045180000. какие изменения необходимо внести сделать, чтобы иметь возможность прочитать его. Я пробовал разные способы, но мне это сложно.

def getEthereumData(start_date, end_date):
print("Start reading ethereum data..")
path = os.path.dirname(os.path.abspath(__file__))
data = pd.read_csv(path + "\\data\\BTCUSDT-1m-data.csv")
data['DateTime'] = [datetime.fromtimestamp(ts/1000) for ts in data["Timestamp"]]
data = data.set_index('DateTime')
data = data.dropna()
data = data[parse(start_date): parse(end_date)]
print("Reading complete")

return data


Подробнее здесь: https://stackoverflow.com/questions/783 ... -timestamp

Вернуться в «Python»