612 Stimmen

Erstellen eines Datumsbereichs in Python

Ich möchte eine Liste von Daten erstellen, die mit dem heutigen Tag beginnt und eine beliebige Anzahl von Tagen zurückreicht, in meinem Beispiel 100 Tage. Gibt es eine bessere Methode als diese?

import datetime

a = datetime.datetime.today()
numdays = 100
dateList = []
for x in range (0, numdays):
    dateList.append(a - datetime.timedelta(days = x))
print dateList

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X