J'utilise le module Python datetime. Je cherche à calculer la date à 6 mois de la date actuelle. Quelqu'un pourrait-il m'aider un peu à faire cela?
La raison pour laquelle je souhaite générer une date à 6 mois de la date actuelle est de produire une date de révision . Si l'utilisateur entre des données dans le système, il aura une date de révision de 6 mois à compter de la date à laquelle il a entré les données.
6
y, avec un support pour reculer sur l'année (et faire reculer le mois 1
) si nous dépassons décembre. Il se trouve que c'est exactement ce qui relativedelta
fait et c'est en fait ce que fait chaque langage de programmation prenant en charge ce type de concept.
date(2015, 3, 31) + relativedelta(months = 6)
donne datetime.date(2015, 9, 30)
. Perl: DateTime->new(year=>2000, month=>3, day=>31)->add(months=>6)
donne 2000-10-01T00:00:00
. Php: date_create('2000-03-31', new DateTimeZone('UTC'))->add(new DateInterval('P6M'))
donne 2000-10-01. Choisis ton poison.