Unixzeit Konfusion

Gast #2151401
Lesenswert?

Hallo,
ich habe ein Gerät welches eine interne Uhrzeit von einem NTP-Server 
erhält. Um die Zeit möglichst einfach in Lokalzeit umzurechnen, will ich 
die Unixzeit Konstanten für den Umschaltzeitpunkt Sommer-/ Winterzeit 
vorberechnen.

Was ich nicht verstehe:
Unixzeit ist wenn ich das richtig verstehe, die Anzahl der Sekunden seit 
dem 1.1.1970 UTC in Sekunden. Also sollte doch zu Zeitpunkt x die 
Unixzeit überall auf der Welt den gleichen Wert haben, oder?

Wenn ich aber mir z.B. auf dieser Seite:
http://www.unixtime.de/index.php?calc=1
den Wert vom 1.1.2000 00:00:00 Uhr ausgeben lasse, bekomme ich 
946681200.

In dieser Liste
http://www.epochconverter.com/epoch/timestamp-list.php
ist für das Datum aber der Wert 946684800 aufgeführt. Dort aber mit 
Anmerkung 0:00 GMT was UTC entspricht.

Wenn ich mir mit einem Python Skript (mit dem ich nachher die Werte 
berechne) den Unix-Zeitstempel berechne, bekomme ich ebenfalls 946681200 
ausgegeben.
Also wird da doch schon irgendwo lokalisiert wie ich das sehe.
Gast #2151440
Lesenswert?

Wenn aber bei der Unixzeitausgabe schon lokalisiert wird, passt das doch 
mit der Definition der Unixzeit nicht zusammen. Die Anzahl der 
vergangenen Sekunden seit 1.1.1970 UTC sollte doch wohl auf der ganzen 
Welt gleich sein.
Gast #2151449
Lesenswert?

Die Menschenlesbare Angabe ist lokalisiert, nicht die Unixtime.

01.01.2000 00:00:00 MEZ = 31.12.1999 23:00:00 UTC = 946681200 s
01.01.2000 01:00:00 MEZ = 01.01.2000 00:00:00 UTC = 946684800 s
Differenz  01 h                      01 h         =      3600 s

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren