Obtener el último día de cualquier mes
Python
Publicado el 7 de Noviembre del 2016 por Xve (294 códigos)
6.868 visualizaciones desde el 7 de Noviembre del 2016
Este código muestra el último día de cualquier mes de cualquier año
# -*- coding: utf-8 -*-
import datetime
from dateutil.relativedelta import relativedelta
# definimos una fecha cualquiera
miFecha=datetime.datetime(2011,2,10)
# cambiamos el día por el 1, añadimos 1 mes y restamos 1 día
print(miFecha.replace(day=1)+relativedelta(months=1)+datetime.timedelta(days=-1))
Comentarios sobre la versión: Versión 1.0 (1)