POSIX-Zeit: Nicht das, was Sie denken
2024-12-26
Dieser Artikel räumt mit einem weit verbreiteten Missverständnis über die POSIX-Zeit (Unix-Zeit) auf: Sie ist nicht einfach die Anzahl der Sekunden seit dem 1. Januar 1970, 00:00:00. Aufgrund von Schaltsekunden ist die Anzahl der Sekunden in einem UTC-Tag keine Konstante von 86.400, was zu Diskrepanzen zwischen der POSIX-Zeit und der tatsächlichen Anzahl von Sekunden führt. Der Artikel untersucht die Auswirkungen von Schaltsekunden auf Zeitberechnungen und empfiehlt Alternativen wie CLOCK_MONOTONIC oder TAI für präzise Zeitmessung, um Fehler durch Schaltsekunden zu vermeiden.