Ich verwende das datetime Python-Modul. Ich möchte das Datum 6 Monate nach dem aktuellen Datum berechnen. Könnte mir jemand dabei helfen?
Der Grund, warum ich ein Datum 6 Monate nach dem aktuellen Datum generieren möchte, ist das Erstellen eines Überprüfungsdatums . Wenn der Benutzer Daten in das System eingibt, hat er ein Überprüfungsdatum von 6 Monaten ab dem Datum, an dem er die Daten eingegeben hat.
6sie hinzu, mit Unterstützung für das Überlaufen des Jahres (und das Zurückfahren des Monats zurück 1), wenn wir über den Dezember hinausgehen. Dies ist genau das relativedelta, was jede Programmiersprache mit Unterstützung für diese Art von Konzept tut und tatsächlich tut.
date(2015, 3, 31) + relativedelta(months = 6)gibt datetime.date(2015, 9, 30). Perl: DateTime->new(year=>2000, month=>3, day=>31)->add(months=>6)gibt 2000-10-01T00:00:00. Php: date_create('2000-03-31', new DateTimeZone('UTC'))->add(new DateInterval('P6M'))gibt 2000-10-01. Wähle dein Gift.