How can I get previous month and year using python

user2412872 picture user2412872 · May 23, 2013 · Viewed 8.1k times · Source

How can I get previous month and year using python. Is it possible to get it using datetime module

I want to get it like following example

 current:  2012-03      prev   2012-02
 current:  2012-01      prev   2011-12

Answer

Rachel Gallen picture Rachel Gallen · May 23, 2013

use

 date(2012,3,1)+relativedelta(years=-1)

see http://labix.org/python-dateutil