Search notes:

dateutil

The Python standard library dateutil provides extensions to the datetime library.

dateutil.rrule

import datetime;
import dateutil.rrule


date_1 = datetime.date(2014, 8, 25)
date_2 = datetime.date(2014, 9,  7)

for dt in dateutil.rrule.rrule(dateutil.rrule.DAILY, dtstart=date_1, until=date_2):
    print dt.strftime("%y-%m-%d")
Github repository about-python, path: /libraries/dateutil/rrule/script.py

dateutil.relativedelta

import datetime;
import dateutil;
import dateutil.relativedelta;

date_1 = datetime.date(2010, 04, 18)
date_2 = datetime.date(2010, 06, 22)

date_diff = dateutil.relativedelta.relativedelta(date_2, date_1)

print "Diff between ", date_1, " and ", date_2, " is: " , date_diff # relativedelta(months=+2, days=+4)
Github repository about-python, path: /libraries/dateutil/relativedelta/script.py

See also

standard library

Index