Re: Stunden, Minuten und Sekunden berechnen mit Perl - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Stefan Skalla (86 Beiträge) am Mittwoch, 4.Juli.2001, 11:23. WWW: www.WhatsOnMyMind.net
    Re: Stunden, Minuten und Sekunden berechnen mit Perl

      1 Stunde: 3600 Sek.
      1 Minute: 60 Sek.
      Beispiel:

      <perl>
      $sek=5000;
      $h=int($sek/3600); ##$h=1
      $rest=$sek % 3600; ##$rest=1400
      $min=int($rest/60); ##$min=23
      $sekunden=$rest % 60; ##$sekunden=20
      $zeit=$h." h, ".$min." Minuten, ".$sekunden." Sekunden";
      out $zeit; ##1h, 23 Minuten, 20 Sekunden
      </perl>
      


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Oliver (172 Beiträge) am Mittwoch, 4.Juli.2001, 10:21. WWW: www.verwitwet.de
    Stunden, Minuten und Sekunden berechnen mit Perl

      Guten Morgen,

      kennt jemand die Perl-Formel, mit der ich aus einer Anzahl von Sekunden die Stunden, Minuten und restlichen Sekunden errechnen kann?

      Z.B.: aus 5000 Sekunden werden
       - 1 Stunde,
       - 23 Minuten und
       - 20 Sekunden.
      

      Danke

      Oliver ;-)

     Antworten

    Beitrag von Stefan Skalla (86 Beiträge) am Mittwoch, 4.Juli.2001, 11:23. WWW: www.WhatsOnMyMind.net
    Re: Stunden, Minuten und Sekunden berechnen mit Perl

      1 Stunde: 3600 Sek.
      1 Minute: 60 Sek.
      Beispiel:

      <perl>
      $sek=5000;
      $h=int($sek/3600); ##$h=1
      $rest=$sek % 3600; ##$rest=1400
      $min=int($rest/60); ##$min=23
      $sekunden=$rest % 60; ##$sekunden=20
      $zeit=$h." h, ".$min." Minuten, ".$sekunden." Sekunden";
      out $zeit; ##1h, 23 Minuten, 20 Sekunden
      </perl>
      

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 4.Juli.2001, 11:28.
    Re: Stunden, Minuten und Sekunden berechnen mit Perl

      Müsste so gehen:

      $Stunden=int($Sekunden/3600);
      $Minuten=int(($Sekunden-$Stunden*3600)/60);
      $Sekunden=$Sekunden-$Stunden*3600-$Minuten*60;
      

      oder etwas komprimierter, dafür komplizierter:

      $Sekunden-=($Stunden=int($Sekunden/3600))*3600;
      $Sekunden-=($Minuten=int($Sekunden/60))*60;
      

     Antworten

    Beitrag von Stefan Skalla (86 Beiträge) am Mittwoch, 4.Juli.2001, 11:30. WWW: www.WhatsOnMyMind.net
    Re: Stunden, Minuten und Sekunden berechnen mit Perl

      ... Oder so. Deins ist natürlich wieder mal schöner. *Neid* :-))

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 4.Juli.2001, 13:20.
    Re: Stunden, Minuten und Sekunden berechnen mit Perl

      Weiss nich ;-) Ich vergess den Modulo-Operator ständig, dabei kann er oft hilfreich sein. Hier find ich ihn besser - ich bastel ihn ja letztendlich nach ;-)

      Als ich Deins gelesen hatte (haben gleichzeitig geschrieben), kam mir die Idee zu nem Einzeiler: ;-)

      ($Stunden, $Minuten, $Sekunden)=(int($Sekunden/3600), int(($Sekunden % 3600) / 60), $Sekunden % 60);

      gehts noch kürzer? ;-)

     Antworten


     
 Liste der Einträge von 60301 bis 60451:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!