Я пытаюсь добавить время. в конечном итоге я создам функцию, передающую разные времена, и я хочу изменить время. По какой-то причине я не могу заставить timedelta сделать это.python TypeError добавляет время, используя timedelta
это мой код:
time1 = datetime.time(9,0)
timedelta = datetime.timedelta(minutes=15)
time2 = time1 + timedelta
ошибка:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'datetime.time' and 'datetime.timedelta'
что я должен изменить?
timedelta объекты могут быть добавлены только datetime.datetime объектов, а не datetime.time объектов. – Ben
Думаю, вам нужен объект 'datetime.datetime', чтобы добавить timedelta –
Итак, как я могу изменить объект datetime.time, а не вручную определять его каждый раз? – user1871528