INT nach TIME aber in Stunden

Speedo

Level-1
Beiträge
49
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Hange schon am näxten fest.

Ich bekomm von einen Funktion den wert 4 (INT) und möchte das ganze jetzt einegntlich umrechnen auf 4h (Time).

Wen ich die INT_TO_TIME nehme gibts halt nur 4ms aber ich brauch 4h jetzt weis ich nicht wie weiter.

Ich bin mir sicher jemand hier hat die Lösung im Kopf! ;-);-)

Gruss Simon
 
Also nichts für ungut, wie würdest du denn die Zeit, also z.B. 4h auf Sekunden umrechnen,
jetzt mal völlig unabhängig einer SPS ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich will ja von ms nach h auch wen ich da so rechnen würde.

Also mal 100 dan sinds sekunden
dan mal 60 dan sinds Minuten
dan mal 60 dan sinds Stunden
das heist dan im ganzen 360000

aber ich kan ja nicht TIME mal INT und wen ich den INT wert mal die 360000 Rechne und dan nach TIME dan kommt auch nicht das raus wo ich will.

und die MUL funktion kan ich ja auch keinen TIME verwenden...

Was denke ich da falsch?
 
Code:
myTIME := DINT_TO_TIME(INT_TO_DINT(myINT) * 1000 * 60 * 60);

PS: ms -> s hat eher was mit 1000 und nicht nur 100 zu tun
 
Na also, ist doch gar nicht so schwer!

Bis auf das du 100 durch 1000 ersetzen musst.

Code:
tTime := INT_TO_TIME(iTime) * 3600000 ;

Mfg
Manuel
 
Zurück
Oben