Wenn eine Webanwendung global genutzt werden soll, wie geht ihr mit verschiedenen Zeitzonen um? Ich kenne die Klasse TimeZone, habe aber kein einleuchtendes Beispiel für die Arbeit damit gefunden.
Angenommen ein Benutzer sitzt in Deutschland, einer in Amerika. Beide bearbeiten ein Dokument. Benutzer 1 aus Deutschland bearbeitet das Dokument um 14:00. Würde Benutzer 2 aus Amerika das Dokument nun 5 Minuten später bearbeiten, würde bei Benutzer 1 als Bearbeitungszeit 20:00 Uhr stehen (je nachdem wie groß die Zeitverschiebung bis Amerika ist, weiß ich nicht genau
).
Man müsste also die Uhrzeiten / Daten als UTC o.Ä. auf dem Server speichern, und bei Aufruf dann für die Benutzer jeweils passend für ihre Zeitzone umrechnen.
Doch wie geht man mit Sommer-/Winterzeit um?
Und vorallem: Wie testet man hier sinnvoll aus?
Für jeden Tipp / Erfahrungsbericht wäre ich dankbar.
Grüße
Angenommen ein Benutzer sitzt in Deutschland, einer in Amerika. Beide bearbeiten ein Dokument. Benutzer 1 aus Deutschland bearbeitet das Dokument um 14:00. Würde Benutzer 2 aus Amerika das Dokument nun 5 Minuten später bearbeiten, würde bei Benutzer 1 als Bearbeitungszeit 20:00 Uhr stehen (je nachdem wie groß die Zeitverschiebung bis Amerika ist, weiß ich nicht genau
Man müsste also die Uhrzeiten / Daten als UTC o.Ä. auf dem Server speichern, und bei Aufruf dann für die Benutzer jeweils passend für ihre Zeitzone umrechnen.
Doch wie geht man mit Sommer-/Winterzeit um?
Und vorallem: Wie testet man hier sinnvoll aus?
Für jeden Tipp / Erfahrungsbericht wäre ich dankbar.
Grüße