Aritmética de fechas

Chema Cortés py en ch3m4.org
Mar Ene 4 11:48:00 CET 2005


Como el código estaba mal, aquí lo pongo revisado


import calendar, datetime

def DiasMes(year,month):
  firstweekday,days=calendar.monthrange(year,month)
  return days

def SumaMeses(delta,ini):
  years,month=divmod(ini.month+delta,12)
  year=ini.year+years
  day=min(ini.day,DiasMes(year,month))
  return datetime.date(year,month,day)
         
x = datetime.datetime(2005,1,31)
print SumaMeses(1,x)
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: application/pgp-signature
Size: 189 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20050104/c0b011d0/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es