Seite 1 von 1

Funktion um sekunden in HH:MM:SS umzurechenen

Verfasst: Sonntag 9. Februar 2020, 16:28
von Sven1987h
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 :)

Re: Funktion um sekunden in HH:MM:SS umzurechenen

Verfasst: Sonntag 9. Februar 2020, 19:01
von einfachTobi

Code: Alles auswählen

str(datetime.timedelta(seconds=2345635345))

Re: Funktion um sekunden in HH:MM:SS umzurechenen

Verfasst: Sonntag 9. Februar 2020, 20:27
von Sirius3
@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.