Gebietsschema ignorieren

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
Benutzeravatar
Signaz
Beiträge: 72
Registriert: 11.05.2011, 07:33

Gebietsschema ignorieren

Beitrag von Signaz » 08.05.2014, 10:41

Hallo,

habe schon viel über den Befehl Time2Num gelesen, nur leider bisher nichts zu meiner Problematik gefunden.

Bei der Eingabe einer Start- und Endzeit soll mir die Differenz ausgerechnet werden. Das klappt auch ganz gut, nur seit der Umstellung auf Sommerzeit verrechnet sich das Programm um nun schon 2 Stunden (vorher um 1).

Wie kann man das umgehen? Wie kann ich festlegen, das Start- und Endzeit unabhängig von Land oder GMT sind.

Das betrifft vor allem Rechnungen, bei der die Endzeit 24:00 Uhr ist, die ich nach einer Umrechnung im FormCalc auf den Dezimalwert 24 festlege:

var a1 = (Time2Num(Antritt_1.editValue,"HH:MM","de_DE")/3600000)+1
var b1
if(Ende_1.rawValue == "24:00") then
b1 = 24
else
b1 = (Time2Num(Ende_1.editValue,"HH:MM","de_DE")/3600000)+1
endif

if(b1-a1>24) then
Summe_1.rawValue = 24
else
Summe_1.rawValue = b1-a1
endif

Antworten