Funktion um sekunden in HH:MM:SS umzurechenen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Sven1987h
User
Beiträge: 15
Registriert: Freitag 1. April 2011, 13:40

Moin moin,

kann mir jemand sagen ob es eine Funktion gibt die mir aus einer Variabel, in der ich nur Sekunden habe, Stunden, Minuten und sekunden macht?
Es ist zwar jetzt auch nicht so das Problehm da ne eigene Funktion zu schreiben, aber warum etwas schreiben was es schon gibt?!

Danke euch :)
einfachTobi
User
Beiträge: 512
Registriert: Mittwoch 13. November 2019, 08:38

Code: Alles auswählen

str(datetime.timedelta(seconds=2345635345))
Sirius3
User
Beiträge: 18272
Registriert: Sonntag 21. Oktober 2012, 17:20

@einfachTobi: ein `timedelta` hat nicht sehr viele Methoden um damit weiterzuarbeiten. Und die Stringrepresentation läßt sich nicht anpassen.

Code: Alles auswählen

time = datetime.datetime.utcfromtimestamp(2345635345)
Das liefert ein datetime-Objekt, das man flexibel Formatieren kann und auch direkt mit time.hour die Stunde abfragen kann.
Antworten