Posts Tagged: ‘DateTime’

XPages: Zeitzonen anzeigen

8. November 2011 Posted by airwolf89

Einer geht noch:

Mittel Serverside Javascript kann man relativ bequem die jeweilige Zeitzone anzeigen lassen. Das ganze geht mit dem Befehl:

context.getTimeZone().getDisplayName();

Wenn man nun wie ich in Deutschland lebt, so kommt man in den Genuss der Sommer- und Winterzeit, oder wie es im englischen heißt, die Daylight-saving-time.

Ich hatte die Funktion benutzt und alles hatte auch super funktioniert, bis dann die Zeitumstellung kam und die Zeitzone nicht von CEST auf CET umgestellt wurde.

Die Lösung ist denkbar einfach. Es gibt einen Parameter, welcher steuert ob Sommer- oder Winterzeit angezeigt wird, dies ist der erste (den ich wohl leider übersehen hatte). True bedeutet wir haben Sommerzeit, False bedeutet dass wir Winterzeit haben.

Wie kann man nun überprüfen ob wir Sommer- oder Winterzeit haben? Ganz einfach, mit der Methode isDST des NotesDateTime Objekts. Das liefert schon einen boolean Wert zurück, welchen man dann in die Funktion einsetzen kann.