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

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


In article <roy-C75465.16270015032009 at news.panix.com>,
Roy Smith  <roy at panix.com> wrote:
>In article <mailman.1915.1237140862.11746.python-list at python.org>,
> Chris Rebert <clp2 at rebertia.com> 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 pythoncraft.com)           <*>         http://www.pythoncraft.com/

Adopt A Process -- stop killing all your children!



More information about the Python-list mailing list