User Tools

Site Tools


technology:zeitzonen

Zeitzonen

Bisher

Bisher wurde das Thema vollständig ignoriert. Wir sind davon ausgegangen, dass alle sich immer in derselben Zeitzone befinden. Das funktioniert auch sehr gut, es muss nichts umgerechnet werden und die Angaben sind eindeutig. Egal wo ich bin, ob in Deutschland, den USA oder Neuseeland, alle meine Datumsangaben sind in der Zeitzone meines Unternehmens, werden so angezeigt und auch so gespeichert1).

Mögliche Probleme mit der bisherigen Entscheidung

Da das System nicht weiß, in welcher Zeitzone die Angaben gemacht wurden2), kann das System Dinge wie Sommer- und Winterzeit auch nicht berücksichtigen. Angaben wie 2:30 am letzten Sonntag im März sind also erlaubt, obwohl diese Uhrzeit in der zeitlichen Todeszone liegt, es gibt sie gar nicht, da die Zeit von 2:00 auf 3:00 hochgesetzt wird3).

Ebenso ist unklar, ob 2:00-4:00 am letzten Sonntag im Oktober 2 oder 3 Stunden bedeuten, da die Uhrzeit von 3:00 auf 2:00 zurück gestellt wird, und unklar ist, welche 2:00 gemeint ist4). Das liegt an der Methoden der internen Haltung und Berechnung von Datums und Zeitwerten.

1) weil ohne Angabe der Zeitzone
2) es gibt keine Zeitzone, der Anwender muss einfach wissen in welcher Zeitzone die Angaben sind
3) Outlook macht daraus z.B. automatisch 3:30 - ohne Rückfrage. Ist sicherlich OK, weil durchaus nachvollziehbar
4) Outlook sagt, es sind 2 Stunden. Zudem sagt Outlook, dass 1:00-4:00 3 Stunden sind, obwohl in diesem Fall eindeutig berechnet werden kann, dass es 4 sind, weil die Zeit innerhalb dieses Zeitraums zurück gestellt wurde
technology/zeitzonen.txt · Last modified: 2012/10/21 11:10 by rtavassoli