Estoy usando el módulo de fecha y hora de Python. Estoy buscando calcular la fecha 6 meses a partir de la fecha actual. ¿Podría alguien darme un poco de ayuda para hacer esto?
La razón por la que quiero generar una fecha 6 meses después de la fecha actual es para producir una fecha de revisión . Si el usuario ingresa datos en el sistema, tendrá una fecha de revisión de 6 meses a partir de la fecha en que ingresó los datos.
6
, con soporte para pasar el año (y volver al mes 1
) si pasamos diciembre. Esto es exactamente lo que relativedelta
hace y es, de hecho, lo que hace cada lenguaje de programación con soporte para este tipo de concepto.
date(2015, 3, 31) + relativedelta(months = 6)
da datetime.date(2015, 9, 30)
. Perl: DateTime->new(year=>2000, month=>3, day=>31)->add(months=>6)
da 2000-10-01T00:00:00
. Php: date_create('2000-03-31', new DateTimeZone('UTC'))->add(new DateInterval('P6M'))
da 2000-10-01. Elige tu veneno.