Search code examples
pythonpython-datetime

How to add 25 minutes in datetime format


I need 25 minute add in datetime format. Anyone know how to do this?

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

If datetime = 2019-07-01 11:00:00+00 then I need 2019-07-01 11:25:00+00


Solution

  • use Datetime's timedelta.

    Example:

    >>> 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())