Seite 1 von 1
Dauer in Sekunden => hh:mm:ss
Verfasst: Dienstag 14. Juni 2011, 16:44
von andi24
Hallo zusammen,
ich habe eine Dauer in Sekunden angegeben und möchte das jetzt als hh:mm:ss darstellen. Hat jemand eine Idee, wie man das anstellen könnte?
Vielen Dank, Andi
Re: Dauer in Sekunden => hh:mm:ss
Verfasst: Dienstag 14. Juni 2011, 17:28
von mutetella
Code: Alles auswählen
>>> timeframe = datetime.timedelta(seconds=12640)
>>> print timeframe
3:30:40
Kannst Du
hier nachlesen.
mutetella
Re: Dauer in Sekunden => hh:mm:ss
Verfasst: Dienstag 14. Juni 2011, 21:04
von mutetella
Noch ein Nachtrag:
Falls Du einen Wert zum Weiterverarbeiten benötigst:
Re: Dauer in Sekunden => hh:mm:ss
Verfasst: Dienstag 14. Juni 2011, 21:11
von cofi
mutetella hat geschrieben:Noch ein Nachtrag:
Falls Du einen Wert zum Weiterverarbeiten benötigst:
Du meinst hoffentlich `str(timeframe)` und das ist nur ein Tippfehler

Re: Dauer in Sekunden => hh:mm:ss
Verfasst: Mittwoch 15. Juni 2011, 06:04
von mutetella
Das ist ja sehr anständig von Dir, dass Du mir "nur" einen Tippfehler unterstellst...
Aber es ist leider so, dass ich manchmal aus tiefster Überzeugung so doof bin...
mutetella
Re: Dauer in Sekunden => hh:mm:ss
Verfasst: Mittwoch 15. Juni 2011, 08:27
von andi24
Genau das hab ich gesucht - vielen Dank!!
Re: Dauer in Sekunden => hh:mm:ss
Verfasst: Mittwoch 15. Juni 2011, 09:13
von andi24
Ah, an einer Sache hänge ich leider doch noch: Ich habe ein paar sehr extreme Werte dabei, wie z.B.
2617344 Sekunden
=> 30 days, 7:02:24
Ich hätte aber gerne nur die Ausgabe hh:mm:ss, also ohne "30 days" ... auch wenn es noch so viele Stunden sind

Hat jemand eine Idee, wie ich das hinkriegen könnte?
Re: Dauer in Sekunden => hh:mm:ss
Verfasst: Mittwoch 15. Juni 2011, 09:24
von BlackJack
@andi24: Du könntest ein weiteres `timedelta` aus dem `seconds`-Attribut des ersten erstellen. Da sind die Tage dann nicht mehr dabei.
Re: Dauer in Sekunden => hh:mm:ss
Verfasst: Mittwoch 15. Juni 2011, 09:30
von snafu
Oder selber umwandeln, wie
dort gezeigt.
Re: Dauer in Sekunden => hh:mm:ss
Verfasst: Mittwoch 15. Juni 2011, 09:59
von andi24
ahja, jetzt klappts - vielen Dank! Habs jetzt nach dem Link von snafu gelöst - ideal
Vielen Dank euch allen!