Как добавить 25 минут в формате datetime - PullRequest
0 голосов
/ 04 октября 2019

Мне нужно добавить 25 минут в формате datetime. Кто-нибудь знает, как это сделать?

from datetime import datetime, timedelta
startingDate = datetime.strptime(startingDate, '%d-%m-%Y %I:%M %p').strftime("%Y-%m-%d %H:%M:00+00")

Если datetime = 2019-07-01 11: 00: 00 + 00, тогда мне нужно 2019-07-01 11: 25: 00 + 00

1 Ответ

1 голос
/ 04 октября 2019

использовать Datetime's timedelta .

Пример:

>>> from dateutil.parser import parse
>>> datetime = '2019-07-01 11:00:00+00'
>>> d = parse(datetime)
>>> d
datetime.datetime(2019, 7, 1, 11, 0, tzinfo=tzutc())
>>> from datetime import timedelta
>>> d = d + timedelta(minutes=25)
>>> d
datetime.datetime(2019, 7, 1, 11, 25, tzinfo=tzutc())
...