... newer stories
... older stories
Die Unixzeit zählt die seit dem 1. Januar 1970 abgelaufene Zeit in Sekunden.[1] Am Dienstag, den 19. Januar 2038 um 03:14:08 Uhr UTC wird die Anzahl der vergangenen Sekunden die Kapazität einer vorzeichenbehafteten 32-Bit-Ganzzahl (maximal 2.147.483.647, 231−1) überschreiten.[2] Das signifikanteste Bit (MSB) wird laut Konvention dazu verwendet, positive und negative Zahlen zu unterscheiden (Vorzeichen im Zweierkomplement), sodass die Zählung bei einer Überschreitung des Wertes 2.147.483.647 (binär 01111111111111111111111111111111) in den negativen Bereich springt (z. B. −2.147.483.648 binär 10000000000000000000000000000000). Das führt bei einer ungenügend implementierten Konvertierung von Unixtime zu Datum und Uhrzeit ungewollt zu einem Wert, der vor Beginn der POSIX-Epoche (1. Januar 1970) liegt.Vergleichsweise harmlos dagegen sind die Folgen der Winter- und Sommerzeitumstellung. Die meisten Systeme können es automatisch. Die meisten Menschen bleiben einfach im Herbst eine Stunde länger im Bett und schlafen im Frühjahr dafür eine Stunde weniger. Manche jammern jetzt laut darüber - und die armen Kühe, deren biologische Uhr sich anscheinend nicht automatisch umstellt.
(Quelle: Jahr- 2038-Problem bei Wikipedia)
Like all the software that deal with local time will be confused when the computer clock traverses twiceSeine Empfehlungen:
through the same points in time, SAP system is no exception. With many delivered SAP systems, the "system time", that is, "wall clock time", accessible via SY-UZEIT, SY-DATUM, is used for control-relevant timestamps. With double hours this could lead to consistency problems. If, for example, timestamp1 is taken at point 2:30 summer time and timestamp2 is taken at point 2:15 winter time, the timestamp comparison timestamp1 > timestamp2
leads to an incorrect result. These inconsistent records are stored in the database, and cannot be solved by system reboot ...
(Quelle: Zhi Lue in SAP White Paper am 24.01.2012
There are three ways to deal with Daylight Saving Time:"Streched time" bringt einen zur Ausgangsthese "Zeit ist relativ" zurück.
A Two hour downtime method: Completely avoid running SAP system during this double hour.
B One hour downtime method: See Note 102088
C Zero downtime method: Use the default “stretched time”.
(Quelle: Zhi Lue in SAP White Paper am 24.01.2012)
... link (0 Kommentare) ... comment ...bereits 638 x gelesen