Подтвердить что ты не робот

Как преобразовать объект timedelta в объект datetime

Каков правильный способ преобразования объекта timedelta в объект datetime? Я сразу думаю о чем-то вроде datetime(0)+deltaObj, но это не очень приятно... нет ли функции toDateTime() или что-то в этом роде?

4b9b3361

Ответ 1

Не имеет смысла преобразовывать timedelta в datetime, но имеет смысл выбрать начальное или начальное время и время и добавить или вычесть timedelta из этого.

>>> import datetime
>>> today = datetime.datetime.today()
>>> today
datetime.datetime(2010, 3, 9, 18, 25, 19, 474362)
>>> today + datetime.timedelta(days=1)
datetime.datetime(2010, 3, 10, 18, 25, 19, 474362)