[Python-es] Calculo con fechas, dias de cada mes

Oswaldo Hernández listas en soft-com.es
Mie Sep 1 12:42:42 CEST 2010


Hola,

Para una función de calculo de fechas necesito conocer, dado un mes y un 
año, cuantos días tiene ese mes.

La unica forma que he encontrado es utilizar el iterador 
"calendar.itermonthdays", montar una lista y tomar el ultimo elemento:

 >>> cal = calendar.Calendar()
 >>> [x for x in cal.itermonthdays(2012,2) if x][-1]
29

Pero, no se, lo veo un poco rebuscado.

¿Conocéis alguna otra forma de saber cuantos días tiene un mes?


Saludos,
-- 
Oswaldo Hernández


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