Seite 1 von 1

Zeitdifferenzen berechnen

Verfasst: 17.12.2015, 12:24
von weichold
Hallo,

ich möchte die Differenz zwischen einer Start- und einer Endzeit berechnen. Also zB 14:00 ist die Startzeit und 16:00 die Endzeit, wobei auch die Zeiten über den Tageswechsel hinaus gehen können.
hab mal folgendes Skript geschrieben, wo es noch Probleme gibt:
Formular1.#subform[0].DAE::calculate - (FormCalc, client)
var tDA1= Time2Num(DA1,"HH:MM:SS")
var tDA2= Time2Num(DA2, "HH:MM:SS")
var tDA3= "86400000";
var tDA4="3599000"
var tDAE="0"
if ( tDA2 > tDA1) then
tDAE =tDA2-tDA1-tDA4
else
tDAE=tDA3-tDA2+tDA1
endif

DAE=Num2Time(tDAE)

Als Probleme habe ich:
wenn ich bei beiden Time2Num als Format "HH:MM" einstelle, kommt kein Ergebnis mehr raus.
Bei dem Endergebnis zeigt er immer AM oder PM, was dort ja gar nicht notwendig ist.
Gibt es da eine Lösung?

Zeitdifferenzen berechnen

Verfasst: 17.12.2015, 13:45
von armine
Suchst du das?

Zeitdifferenzen berechnen

Verfasst: 17.12.2015, 14:07
von weichold
Ja genau :-)

Zeitdifferenzen berechnen

Verfasst: 17.12.2015, 17:34
von weichold
Kannst du mir erklären, worum FormCalc oder Java nicht einfacher mit Zeiten rechnen kann, wäre ja toll :-)