Heim >Backend-Entwicklung >Python-Tutorial >Sind seit einem bestimmten DateTime in Python 24 Stunden vergangen?
Angenommen, Sie haben ein Datetime-Objekt namens last_updated, das das letzte Mal darstellt ein bestimmtes Programm wurde ausgeführt. Um festzustellen, ob seitdem volle 24 Stunden vergangen sind, führen Sie die folgenden Schritte aus:
Abhängig davon, ob last_updated naiv ist (zeitzonenunabhängig) Wenn Sie ein datetime-Objekt mit Zeitzonenerkennung verwenden, müssen Sie möglicherweise die Zeitdifferenzberechnung entsprechend anpassen. Weitere Informationen finden Sie in der Python-Dokumentation.
Wenn last_updated beispielsweise naiv ist und UTC-Zeit darstellt, können Sie den folgenden Code verwenden:
Wenn last_updated naiv ist und eine lokale Zeit darstellt Um die Uhrzeit anzuzeigen, können Sie den folgenden Code verwenden:
Für datetime-Objekte mit Zeitzonenerkennung wird empfohlen, diese vorher in UTC zu konvertieren Durchführen der Zeitdifferenzberechnung.
Das obige ist der detaillierte Inhalt vonSind seit einem bestimmten DateTime in Python 24 Stunden vergangen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!