Mittwoch, 10. August 2011

eRIS - Version 1.6 verfügbar

Diese Version von eRIS behebt ein Anzeigeproblem von wöchentlichen Serien, die über die Grenzen von Winter- bzw. Sommerzeit hinweg definiert wurden. Die Serien werden nun korrekt angezeigt.


Hintergrund:
Ein Serientermin ist grundsätzlich definiert über die Parameter Startdatum, Endedatum und Rhythmus.

Zum Beispiel: Start 22.8.2011, Ende 1.7.2012 und Rhythmus: wöchentlich.

Die Serie wird bei der Anzeige analysiert und es wird berechnet, ob ein Serientermin in die aktuell angezeigte Woche fällt. Dies erfolgt immer relativ zum Startdatum der Serie. Der Starttermin bezieht sich immer von 0:00 Uhr. Es werden bei wöchentlichen Serien immer 7 Tage (oder 7*24 Stunden) auf das Startdatum aufaddiert, um den nächsten Serientermin zu ermitteln. Liegt aber die Grenze zwischen Sommer- und Winterzeit zwischen dem aktuellen und dem nächsten Serientermin, stimmt diese Berechung ggf. nicht, da ein Tag hier ggf. 25 Stunden hat. Somit ergibt die Addition von 7 Tagen rechnerisch leider nur 6 Tage und 23 Stunden, sodass der nächste Serientermin auf den falschen Wochentag fällt.

Dies wurde korrigiert, indem das Startdatum der Serie sich nun auf 12:00 Uhr mittags bezieht. Dann spielt die Zeitumstellung mit +/+ 1 Stunde keine Rolle mehr, da bei der Addition von 7 Tagen (bzw. 6 Tagen und 23 Stunden) nicht berührt wird.


Gruß
Achim

Keine Kommentare:

Kommentar veröffentlichen