Domino 9 und frühere Versionen > Entwicklung

Sommerzeit per Agent in Kalenderdoks einstellen?

(1/2) > >>

CLP-Alex:
Hy Lotusprofis,

ich habe ein Problem, muß in einer 5er Umgebung Kalendereinträge durchscannen und auf Winter/Sommerzeit umstellen. Scriptseitig eigentlich kein Problem nur wie bekomme ich raus wann die Sommerzeit startet bzw. endet???

Ich muß wohl eine Routine programmieren die mir entsprechend den März und Oktober auf den letzten Sonntag scannt.

Gerade Jahrestage über 10 oder 20 Jahre stellen mein Problem dar.
OK - haben keine relevante Uhrzeit.

Wird es reichen in der Sommerzeit alle Datumsfelder mit CEDT zu versehen oder sind das nur bestimmte Felder. Wenn keiner eine Lösung hat muß ich das wohl in meiner Testumgebung rausfinden.

Danke für die Hilfe.

Gruß Alex
 

koehlerbv:
Wegen Beginn und Ende der Sommerzeit brauchst Du nichts zu scannen - das lässt sich über den Wochentag des 31.3. bzw. 31.10. simpelst ausrechnen.

Wenn Du IsDST setzt, wird sofort die Uhrzeit verändert, aus 11:00:00 CET wird 12:00:00 CEDT, die Zeit muss also mit angepasst werden.
Wenn auf der Box, auf der der Code abläuft, bereits auf Sommerzeit umgestellt wurde, dann reicht es auch aus, den bisherigen Wert in eine DT-Variant-Variable zu holen, die Stunde anzupassen und wieder zu speichern. IsDST wird dabei automatisch gesetzt.

Und ja: Es müssen alle Items geändert werden (ausser $Revisions  ;D), in denen ein komplettes Datum (also Tag und Uhrzeit) enthalten ist.

HTH,
Bernhard

m3:
Thread kam von http://atnotes.de/index.php?topic=22119.msg254063#msg254063 (nur für den Kontext).

CLP-Alex:
Guten Morgen zusammen,

mein plan ist wie folgt, als erstes einen Agenten in PostOpen aller Maildatenbanken starten der die Arbeitsumgebungen auf die Sommer/Winterzeit einstellt. Somit werde ich alle User zwingen die Umstellung vorzunehmen und sie können keine falschen Kalendereiträge mehr erfassen.
Desweiteren wird am Wochenende ein Agent laufen der alle Kalender scannt und neu berechnet. Damit habe ich wohl ausgeschlossen das wieder falsche Werte in die Agenten kommen.

@Bernhard
So einfach ist es wohl wirklich, weekday ist schon ne schöne Funktion wenn man dran denkt, danke

Gruß Alex

Matthias1974:
Hallo CLP-Alex,

ich hatte letztes Jahr die gleiche Hürde zu nehmen da bei uns der Haken "Automatisch von Sommer-/Winterzeit umstellen" nicht  aktiv war. Ich habe darauf hin zusammen mit der Hilfe vom IBM Support einen Agent geschrieben der unsere Zeitzonen und Kalendereinträge anpasst. Allerdings habe ich die Finger von wiederkehrenden Einträgen gelassen, diese werden nicht modifiziert.

Ich kann Dir ja mal die Scripte zukommen lassen.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln