Как сложить две дельты времени

Есть база операций с акциями. У каждой есть дата в формате 2020-03-16T10:37:57.046+03:00 По сути, есть "вход" в акцию и "выход". Нужно рассчитывать время владения.

t1 = datetime.fromisoformat('2020-03-30T21:49:57.046+03:00') #покупка
t2 = datetime.fromisoformat('2020-04-07T10:37:57.015+03:00') #продажа
_delta = t2-t1
print(_delta) #7 days, 12:47:59.969000

Ситуацию осложняют случаи вход-выход и потом снова вход-выход для одной и той же акции. Вопрос - как можно складывать результаты из дельт: _delta+_delta?


Ответы (1 шт):

Автор решения: вася

Дельты можно складывать встроенным оператором +. Так что код _delta + _delta должен работать.

→ Ссылка