Was bedeutet Zeitzonenmanagement?
Ein globaler Zeitpunkt kann beispielsweise mit UTC-Bezug übertragen werden. Ein örtlicher Termin braucht gegebenenfalls zusätzlich eine benannte Zeitzone, damit Sommerzeitregeln berücksichtigt werden können.
Ein reines Datum ist dagegen nicht automatisch ein bestimmter Zeitpunkt. Bei der Zeitumstellung können lokale Uhrzeiten fehlen oder doppelt vorkommen. Die vereinbarte Bedeutung muss deshalb zu Terminplanung und Datenaustausch passen.
So sieht das in der Praxis aus
Beispiel: Ein Integrationstermin wird mit eindeutigem UTC-Bezug gespeichert und für Mitarbeitende in ihrer lokalen Zeitzone angezeigt.
Häufige Fragen
Reicht es, alle Angaben als UTC zu speichern?
Für eindeutige Zeitpunkte ist UTC hilfreich. Ein täglicher Termin um 9 Uhr braucht zusätzlich seine örtliche Zeitzone, damit er auch nach der Zeitumstellung um 9 Uhr stattfindet.
Warum ist eine lokale Uhrzeit allein manchmal mehrdeutig?
Bei der Umstellung auf Winterzeit kann dieselbe Uhrzeit zweimal vorkommen. Beim Wechsel zur Sommerzeit fehlen bestimmte lokale Zeiten. Die Anwendung braucht dafür klare Regeln.
Ist ein Offset wie +01:00 dasselbe wie eine Zeitzone?
Nein. Ein Offset beschreibt den Abstand zu UTC für eine Angabe. Eine benannte Zeitzone umfasst Regeln, durch die sich dieser Abstand je nach Datum ändern kann.
