Umrechnung Sekunden

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Umrechnung Sekunden

Beitrag von Charadin (Specialist / 148 / 0 / 0 ) »
Hallo zusammen,

gibt es in ABAP irgendeinen Funktionsbaustein, der mir Sekunden in Stunden, Minuten, Sekunden umrechnet?

Also z.B.: 80 Sekunden sind 00:01:20
Gruß,
Charadin

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Von Sekunden auf Stunden oder Minuten ist einfach!
Dafür musst nur einen Wert (z.B. 80) in einer Intergervariable haben und diese in ein Feld des Types sy-uzeit schieben.

Code: Alles auswählen.

DATA: sec  TYPE i VALUE 80 ,
      time TYPE sy-uzeit.

time = sec.

Beitrag von Charadin (Specialist / 148 / 0 / 0 ) »
Hallo DeathGuardian,

vielen Dank für Deine Antwort! :D

Deine Lösung funktioniert super, solange die Sekundenzahl unter einem Tag liegt.
Aber was, wenn ich z.B. rausfinden möchte, wieviel 90000 Sekunden umgerechnet sind?
Gruß,
Charadin

Beitrag von Jupp (ForumUser / 47 / 0 / 2 ) »
Du könntest die arithmentischen Operatoren DIV und MOD verwenden. DIV liefert dir den ganzzahligen Anteil einer Divisiom, MOD den ganzahlligen Rest.
Ein Tag hat 60 * 60 * 24 Sekunden, also 86400 Sekunden.

Code: Alles auswählen.


DATA tage TYPE i.
DATA time TYPE sy-uzeit.
PARAMETERS sec TYPE i.

tage = sec DIV 86400.
sec  = sec MOD 86400.
time = sec.

WRITE: / tage, time.
Always Better Alternatives Possible.

Beitrag von Charadin (Specialist / 148 / 0 / 0 ) »
Hallo Jupp,

vielen Dank, Dein Tipp kombiniert mit dem von DeathGuardian verhilft mir genau zu dem, was ich brauche! :D
Gruß,
Charadin

Seite 1 von 1

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 5 Tagen von codemaster1 2 / 34418
Stücklisten
vor einer Woche von Selma.schwarz 1 / 35483
Belege
vor einer Woche von Selma.schwarz 1 / 34696

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Vergleichbare Themen

Selectionsbildschirm nach 5 Sekunden überspringen
von dimes » 23.02.2007 14:17
Umrechnung BME
von damicl » 03.12.2010 08:43
Umrechnung
von commolus » 07.09.2012 09:40
Umrechnung von Mengeneinheiten
von ROL_ABAP » 12.12.2012 19:59

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor 5 Tagen von codemaster1 2 / 34418
Stücklisten
vor einer Woche von Selma.schwarz 1 / 35483
Belege
vor einer Woche von Selma.schwarz 1 / 34696

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 35483
Belege
vor einer Woche von Selma.schwarz 1 / 34696