-----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/