Я пытаюсь преобразовать временные интервалы в 2 минуты в формат datetime. Я хочу заниматься этим целый день, поэтому от 0 до 1440 минут с шагом 2 минуты.
Моя проблема в том, что когда я конвертирую 0 секунд в datetime, он выводит 01:00:00, когда я хочу 00:00:00. Вот код (len (df.index) = 720, он взят из набора данных, который у меня есть из тех 720 временных шагов):
from datetime import datetime
timeline = []
for timestep in range(len(df.index)):
time = datetime.fromtimestamp(timestep*2*60).strftime("%H:%M:%S")
timeline.append(time)
print(timeline[:5])
И результат. Есть идеи, почему?
['01:00:00', '01:02:00', '01:04:00', '01:06:00', '01:08:00']