ich versuche seit einer Weile einen Datum-Vergleich zu erstellen. Ein exakter Vergleich mit == funktioniert einwandfrei. Nun wollte ich jedoch auch die Möglichkeit implementieren, dass ein älteres Datum erkannt werden soll. Leider funktionier das Ergebnis nicht so wie erhofft und ich weiß nicht woran es liegt.
Ergebnis:
Code: Alles auswählen
from time import *
lt = localtime()
datum_aktuell = strftime("%d.%m.%Y",lt)
datum_vergleich_liste = ["05.03.2017","05.03.2016","01.01.2000","05.04.2017","12.01.2013","27.02.2017","09.12.2017","05.03.2018","23.06.2017","09.07.2018","06.03.2020","06.03.2017","20.05.2019", ]
for i in datum_vergleich_liste:
i = strptime(i, "%d.%m.%Y")
datum_vergleich = strftime("%d.%m.%Y",i)
print(datum_vergleich," < ", datum_aktuell, datum_vergleich < datum_aktuell)