sName |
STRING(32) |
Name der Zeitzone |
stDate |
RTCLK.SYSTEMTIME |
Umstellungszeit |
iBias |
INT |
Zusätzliche Abweichung in Minuten |
sName definiert den Namen der Normal- oder Sommerzeitzeitzone. (Hat für die Berechnungen keinerlei Bedeutung und kann leer belassen werden)
stDate definiert die Umstellungszeiten der Zeitzonen in Ortszeit.
iBias definiert die zusätzliche Abweichung von der jeweiligen Zeitzone. Je nach Zeitzone muss dieser Wert zu RTCLK.TIME_ZONE_INFO iBias hinzuaddiert werden. In den meisten Zeitzonen ist iBias = 0 für die Normalzeit und iBias = 60 für die Sommerzeit.
Die Normalzeit in Deutschland, Polen, Österreich, Schweiz und Italien ist die Mitteleuropäische Sommerzeit (MESZ), die gleich UTC plus zwei Stunden (120 Minuten) ist. Daraus folgt iBias = 60 für Sommerzeit.