Ich sehe, dass Datumsvergleiche durchgeführt werden können und es gibt auch datetime.timedelta()
, aber ich habe Schwierigkeiten herauszufinden, wie ich überprüfen kann, ob die aktuelle Zeit ( datetime.datetime.now()
) früher, später oder gleich einer bestimmten Zeit (z. B. 8 Uhr morgens) ist, unabhängig vom Datum.
'23:23:00' > '23:59:00'
oder akzeptiert'23:23:00' > '23:09:22'
, genau wie Sie es zwischen zweidatetime.datetime.now().strftime('%H:%M')
Werten tun würden . Ist es der beste Weg, um einen Vergleich zwischen den Zeiten zu erreichen? Ich weiß es nicht. Funktioniert es? Soweit ich getestet habe, hat es gut funktioniert. Aber definitiv (und natürlich): keine Chance, dies mit einer Datums- / Uhrzeitzeichenfolge zu verwenden, die Monat und Wochentage hat.