716 Stimmen

Wie konvertiere ich Sekunden in Stunden, Minuten und Sekunden?

Ich habe eine Funktion, die Informationen in Sekunden zurückgibt, aber ich muss diese Informationen in Stunden:Minuten:Sekunden speichern.

Gibt es einen einfachen Weg, um die Sekunden in diesem Format in Python umzuwandeln?

31 Stimmen

Das Inverse dieses Problems kann unter Wie kann man einen H:MM:SS Zeit-String in Sekunden in Python umwandeln? gefunden werden.

0voto

Andre Punkte 93

In meinem Fall wollte ich das Format "HH:MM:SS.fff" erreichen. Ich habe es so gelöst:

timestamp = 28.97000002861023
str(datetime.fromtimestamp(timestamp)+timedelta(hours=-1)).split(' ')[1][:12]
'00:00:28.970'

0voto

alosha002 Punkte 45

Sie können Sekunden durch 60 teilen, um die Minuten zu erhalten

import time
seconds = time.time()
minutes = seconds / 60
print(minutes)

Wenn Sie es erneut durch 60 teilen, erhalten Sie die Stunden

-3voto

division = 3623 // 3600 #zu Stunden
division2 = 600 // 60 #zu Minuten
print (division) #schreibe Stunden
print (division2) #schreibe Minuten

PS Mein Code ist nicht professionell

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X