Konvertieren eines datetime.timedelta-Objekts in einen String im Stunden:Minuten-Format
Problem:
Das Formatieren eines datetime.timedelta-Objekts zur Anzeige der Dauer in Stunden und Minuten kann eine Herausforderung sein. Besondere Schwierigkeiten bereitet die Umrechnung der verbleibenden Sekunden in Minuten.
Lösung:
Anstatt benutzerdefinierte Methoden zu implementieren, besteht eine einfachere Lösung darin, die Funktion str() zum Umwandeln zu verwenden timedelta-Objekt direkt in einen String. Hier ist ein Beispiel:
import datetime start = datetime.datetime(2009, 2, 10, 14, 00) end = datetime.datetime(2009, 2, 10, 16, 00) delta = end - start print(str(delta))
Dadurch wird die Zeichenfolge „2:00:00“ ausgegeben, wobei 2 die Stunden und 00 die Minuten darstellt.
Das obige ist der detaillierte Inhalt vonWie kann ich ein datetime.timedelta-Objekt in eine Stunden:Minuten-Zeichenfolge konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!