Moin moin,
ich habe hier ein Textdatei zu parsen, wo es einen Zeitstempel im Format "Millisekunden seit 0:00h gibt). Also beispielsweise 42772477 ist in etwas 11:52h und ein paar Sekunden.
Wie kann ich das einfach in Perl umwandeln? Ich habe irgendwie kein passendes Modul gefunden (Date::Calc oder Time::Piece scheinen das beispielsweise nicht zu liefern). Ich bräuchte als Ergebnis das Format HH:MM:SS.
Selber ausrechnen ginge auch noch, aber Runden in perl ist ja eine Qual und man muss ja nicht unbedingt das Rad neu erfinden !
Jemand eine Idee?
gruss, mistersixt.
Perl-Frage: Umrechnung Millisekunden -> Uhrzeit ?
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Perl-Frage: Umrechnung Millisekunden -> Uhrzeit ?
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
Code: Alles auswählen
$temp = 42772477;
$temp /= 1000;
$s = $temp%60;
$temp /= 60;
$m = $temp%60;
$temp /= 60;
$h = int($temp);
print "$h:$m:$s";
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
- godsmacker
- Beiträge: 902
- Registriert: 16.03.2003 21:50:26
- Lizenz eigener Beiträge: Artistic Lizenz
- Wohnort: Chemnitz
-
Kontaktdaten:
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Bei den Millisekunden ansich hätten die Babylonier aber ihre Schwierigkeiten gehabt, da ist dann nix mehr zur Basis 60 .nil hat geschrieben:Soll ja Leute geben, die das sexagesimale Zahlensystem nicht kennen aber schon mal eine Uhr gelesen haben ....
Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE