How to add months to a date (datetime object)?

Aahz aahz at
Mon Mar 16 05:08:41 CET 2009

In article <roy-C75465.16270015032009 at>,
Roy Smith  <roy at> wrote:
>In article <mailman.1915.1237140862.11746.python-list at>,
> Chris Rebert <clp2 at> wrote:
>> Besides your behavior, one could equally well argue that a 31st repeat
>> on months without a 31st should just be dropped, or that it should
>> carry over onto the 1st of the next month (ignoring the complications
>> of February). Which behavior one needs is completely
>> context-dependent.
>Indeed.  For example, my wife started her current job on a Feb 29th.  There 
>are significant financial events that happen on various anniversaries of 
>her employment (vesting of stock and retirement benefits).  It really is 
>important that everybody know exactly what is meant by "10 years from Feb 
>29th, on a given year", and what it means in one context may not mean what 
>it means in another.

Because I'm well-aware of such issues, I would have asked to make my
official start date March 1.  ;-)
Aahz (aahz at           <*>

Adopt A Process -- stop killing all your children!

More information about the Python-list mailing list