Heim >Backend-Entwicklung >Python-Tutorial >Wie kann „datetime.timedelta' in Python Sekunden in Stunden, Minuten und Sekunden umwandeln?
Konvertieren von Sekunden in Stunden, Minuten und Sekunden in Python
Bei der Arbeit mit zeitbezogenen Daten ist es oft notwendig, Sekunden in umzuwandeln ein besser lesbares Format, normalerweise Stunden, Minuten und Sekunden. In diesem Artikel wird gezeigt, wie Sie diese Konvertierung in Python effizient durchführen können.
Lösung mit datetime.timedelta
Pythons Datetime-Modul bietet eine praktische Funktion namens datetime.timedelta, die dies erleichtert Umrechnung von Sekunden in die gewünschte Format:
import datetime seconds = 666 time_string = str(datetime.timedelta(seconds=seconds)) print(time_string)
Ausgabe:
0:11:06
Diese Codezeile nimmt die Anzahl der Sekunden (in diesem Beispiel 666) und erstellt ein Timedelta-Objekt mit diesem Wert. Anschließend wird die Funktion str() für das timedelta-Objekt aufgerufen, um es in eine String-Darstellung im Format „Stunden:Minuten:Sekunden“:
umzuwandelnDas obige ist der detaillierte Inhalt vonWie kann „datetime.timedelta' in Python Sekunden in Stunden, Minuten und Sekunden umwandeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!