[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Sekunden in hh:mm:ss umrechnen
[Thread Prev] | [Thread Next]
- Subject: Re: Sekunden in hh:mm:ss umrechnen
- From: Bjoern Schneider <brogon@xxxxxxxxxxxx>
- Date: Tue, 27 Nov 2007 21:24:20 +0100
- To: uugrn@xxxxxxxxxxxxxxx
-----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 Hi, > ich moechte eine Zahl von Sekunden (z.B 22312) in das Format hh:mm:ss > umrechnen. Weiss jemand zufaellig wie man das macht? In welcher Programmiersprache? Oder auf der Shell? Prinzipiell kannst du die Integerdivision nutzen: sekunden / 3600 = Stunden sekunden % 3600 / 60 = Minuten sekunden % 3600 % 60 = Sekunden Auf der Shell z.B.: S=22312 printf "%2i:%02i:%02i\n" $((S / 3600)) $((S % 3600 / 60)) \\ $((S % 3600 % 60 )) Oder klassisch mit echo: S=22312 echo $((S / 3600)):$((S % 3600 / 60)):$((S % 3600 % 60 )) ...dann aber ohne schoene Formatierung (bei einstelligen Stunden ein Leerzeichen, bei Minuten und Sekunden eine fuehrende Null). cu, Bjoern -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHTHz0ZVWL59ohzDARAyGrAKCNz+xFYE1cXRIE76dAd+le3WcuRACeMJF6 6FL0xaJR457ntxM1kovt6bE= =XlQk -----END PGP SIGNATURE----- -- http://mailman.uugrn.org/mailman/listinfo/uugrn Wiki: http://wiki.uugrn.org/wiki/UUGRN:Mailingliste Archiv: http://lists.uugrn.org/