Frank@Fluence
Level-1
- Beiträge
- 4
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo liebe Kollegen,
ich möchte gerne die Sommerzeit/Winterzeitumstellung für internationale Anwender (unterschiedliches Datum und ggf. Uhrzeit der Umstellung) vom Panel aus bedienbar machen. Dazu habe ich mal ein kleines Testprogramm für eine CPU 1513 geschrieben um den Systembaustein "Set_Timezone" zu testen. Die Struktur "TimeZoneData" vom Typ TimeTransformationRule befindet sich in einem DB und ist am Baustein als Parameter angegeben. Diese Struktur enthält Angaben zur Zeitumstellung im Frühjahr (Daylight....) und im Herbst (Standard...).Wenn ich den Baustein ausführe, und nachher die lokale Zeit mit dem Baustein WR_LOC_T auf 1:58 Uhr am 31.3. ändere, dann sieht man wie die Lokalzeit um 2:00 Uhr auf 3:00 Uhr springt. Stellt man wiederum mit WR_LOC_T die lokale Zeit auf 2:58 am 27.10. , dann läuft die Zeit ganz normal weiter. Ich hatte eigentlich erwartet, das hier um 3:00 Uhr, die Zeit auf 2:00 Uhr zurückspringt. Woran kann es liegen? Nachfolgend nochmal die Parameter in der Struktur TimeZoneData:
Bias Int 60
DaylightBias Int 60
DaylightStartMonth USInt 3
DaylightStartWeek USInt 5
DaylightStartWeekday USInt 1
DaylightStartHour USInt 2
DaylightStartMinute USInt 0
StandardStartMonth USInt 10
StandardStartWeek USInt 5
StandardStartWeekday USInt 1
StandardStartHour USInt 3
StandardStartMinute USInt 0
Für einen guten Tipp wäre ich dankbar.
Viele Grüße
ich möchte gerne die Sommerzeit/Winterzeitumstellung für internationale Anwender (unterschiedliches Datum und ggf. Uhrzeit der Umstellung) vom Panel aus bedienbar machen. Dazu habe ich mal ein kleines Testprogramm für eine CPU 1513 geschrieben um den Systembaustein "Set_Timezone" zu testen. Die Struktur "TimeZoneData" vom Typ TimeTransformationRule befindet sich in einem DB und ist am Baustein als Parameter angegeben. Diese Struktur enthält Angaben zur Zeitumstellung im Frühjahr (Daylight....) und im Herbst (Standard...).Wenn ich den Baustein ausführe, und nachher die lokale Zeit mit dem Baustein WR_LOC_T auf 1:58 Uhr am 31.3. ändere, dann sieht man wie die Lokalzeit um 2:00 Uhr auf 3:00 Uhr springt. Stellt man wiederum mit WR_LOC_T die lokale Zeit auf 2:58 am 27.10. , dann läuft die Zeit ganz normal weiter. Ich hatte eigentlich erwartet, das hier um 3:00 Uhr, die Zeit auf 2:00 Uhr zurückspringt. Woran kann es liegen? Nachfolgend nochmal die Parameter in der Struktur TimeZoneData:
Bias Int 60
DaylightBias Int 60
DaylightStartMonth USInt 3
DaylightStartWeek USInt 5
DaylightStartWeekday USInt 1
DaylightStartHour USInt 2
DaylightStartMinute USInt 0
StandardStartMonth USInt 10
StandardStartWeek USInt 5
StandardStartWeekday USInt 1
StandardStartHour USInt 3
StandardStartMinute USInt 0
Für einen guten Tipp wäre ich dankbar.
Viele Grüße