Sto usando il modulo Python datetime. Sto cercando di calcolare la data 6 mesi dalla data corrente. Qualcuno potrebbe darmi un piccolo aiuto per fare questo?
Il motivo per cui desidero generare una data a 6 mesi dalla data corrente è produrre una data di revisione . Se l'utente inserisce i dati nel sistema, avrà una data di revisione di 6 mesi dalla data in cui ha inserito i dati.
6
ad esso, con il supporto per il rollover dell'anno (e il ciclo al mese precedente 1
) se andiamo oltre dicembre. Questo sembra essere esattamente ciò che relativedelta
fa ed è in effetti ciò che fa ogni linguaggio di programmazione con supporto per questo tipo di concetto.
date(2015, 3, 31) + relativedelta(months = 6)
dà datetime.date(2015, 9, 30)
. Perl: DateTime->new(year=>2000, month=>3, day=>31)->add(months=>6)
dà 2000-10-01T00:00:00
. Php: date_create('2000-03-31', new DateTimeZone('UTC'))->add(new DateInterval('P6M'))
dà 2000-10-01. Scegli il tuo veleno.