UTC umrechnen
Verfasst: Mi, 26. Jun 2019 8:27
Moin,
im Moment kämpfe ich etwas mit einem Verständnis-Problem. Ich rufe Mails per REST aus einem Archiv ab. Im Response bekomme ich Mail-Datum und -Zeit mit zurück. Dummerweise ist die Zeit aber auf UTC umgerechnet. Lt. den Entwicklern des Archives wäre das der ganz normale Standard in jedem Mailclient weltweit, und "jede aktuelle bzw. zukunftssichere Programmiersprache" hätte Bibliotheken dabei, mit denen man das zurück rechnen könne (das ist wirklich deren Wortlaut).
Nun weiß ich natürlich, was UTC ist. Aber mit dem umrechnen tue ich mich schwer. Denn ansich sind wir ja UTC + 1. Aber nicht zur Sommerzeit. Muß ich jetzt bei jeder Uhrzeit erstmal nachrechnen, ob das Datum in Standard- oder Sommerzeit liegt, und dann entsprechen 1 oder 2 Stunden aufaddieren? Noch viel schlimmer bei Mails aus dem Ausland: Die liegen ja gegenüber UTC noch mehr verschoben, und haben oftmals ganz andere Regeln für die Sommerzeit, bzw. überhaupt keine. Und auch Europa wird ja demnächst wohl keine Sommerzeit mehr haben. Dann muß ich auch noch schauen, ob die Mail vor oder nach der Umstellung gesendet worden ist.
Oder seh ich das viel zu kompliziert?
Jan
im Moment kämpfe ich etwas mit einem Verständnis-Problem. Ich rufe Mails per REST aus einem Archiv ab. Im Response bekomme ich Mail-Datum und -Zeit mit zurück. Dummerweise ist die Zeit aber auf UTC umgerechnet. Lt. den Entwicklern des Archives wäre das der ganz normale Standard in jedem Mailclient weltweit, und "jede aktuelle bzw. zukunftssichere Programmiersprache" hätte Bibliotheken dabei, mit denen man das zurück rechnen könne (das ist wirklich deren Wortlaut).
Nun weiß ich natürlich, was UTC ist. Aber mit dem umrechnen tue ich mich schwer. Denn ansich sind wir ja UTC + 1. Aber nicht zur Sommerzeit. Muß ich jetzt bei jeder Uhrzeit erstmal nachrechnen, ob das Datum in Standard- oder Sommerzeit liegt, und dann entsprechen 1 oder 2 Stunden aufaddieren? Noch viel schlimmer bei Mails aus dem Ausland: Die liegen ja gegenüber UTC noch mehr verschoben, und haben oftmals ganz andere Regeln für die Sommerzeit, bzw. überhaupt keine. Und auch Europa wird ja demnächst wohl keine Sommerzeit mehr haben. Dann muß ich auch noch schauen, ob die Mail vor oder nach der Umstellung gesendet worden ist.
Oder seh ich das viel zu kompliziert?
Jan