Le Tuesday 24 June 2008 12:11:03
sn****@gmail.com, vous avez écrit*:
Hi!
I am new in Python, so I count for your help. I need to get difference
in months between two dates. How to do it in python? I am substracting
two dates, for example date1 - date2 and I got result in days, how to
change it?
Maybe the datetime and calendar modules may help too, but a simple solutionis
to get your dates in number of months (tm1 and tm2 being struct_time objects
returned by time.localtime/gmtime) :
m1 = tm1.tm_year * 12 + (tm1.tm_mon - 1)
m2 = tm2.tm_year * 12 + (tm2.tm_mon - 1)
then (m1 - m2) gives the difference in months
(see the time modules docs for more infos)
--
Cédric Lucantis