TimeZoneBias()
TimeZoneBias() – Zeitverschiebung zur UTC-Zeit in Minuten
Funktion gibt die Zeitverschiebung in Minuten von der übergebenen Zeitzone zur
Koordinierte Weltzeit (UTC-Zeit) an.
Hinweis
TimeZoneIndex ist systemspezifisch! (Eintrag-Reihenfolge kann abweichen)
Parameter | Beschreibung |
---|---|
dDateTime:D | Zeit für welche die Zeitverschiebung berechnet werden soll |
nTimeZoneIndex:N | Index der Zeitzone (Default = -1, entspricht der aktuellen System-Zeitzone) |
lIgnoreDaylightSavingTime:L | Sommerzeit ignorieren (Default = False) |
lIgnoreDaylightTimeCheck:L | Zeit ignorieren - nur für die Umstellungstage relevant (Default = False) |
Rückgabewert
Numerisch
Beispiel
TimeZoneBias( CToD('01.08.2022'), -1, False ) // -120 für Deutschland
TimeZoneBias( CToD('01.08.2022'), -1, True ) // -60 für Deutschland
Writeln('31.10.2022 04:15'),
Writeln(TimeZoneBias( StrtoDateTime('30.10.2022 04:15'), -1, false, true ) ), // -60
Writeln(TimeZoneBias( StrtoDateTime('30.10.2022 04:15'), -1, false, false ) ), // -60
Writeln('27.03.2022 04:16'),
Writeln(TimeZoneBias( StrtoDateTime('27.03.2022 04:16'), -1, false, true ) ), // -120
Writeln(TimeZoneBias( StrtoDateTime('27.03.2022 04:16'), -1, false, false ) ), // -120
Writeln('31.10.2022 01:15'),
Writeln(TimeZoneBias( StrtoDateTime('30.10.2022 01:15'), -1, false, true ) ), // -60
Writeln(TimeZoneBias( StrtoDateTime('30.10.2022 01:15'), -1, false, false ) ), // -120
Writeln('27.03.2022 01:16'),
Writeln(TimeZoneBias( StrtoDateTime('27.03.2022 01:16'), -1, false, true ) ), // -120
Writeln(TimeZoneBias( StrtoDateTime('27.03.2022 01:16'), -1, false, false ) ), // -60