"Wie spät ist es?" - "1234567890"
So ähnlich könnte gerade jetzt die Antwort auf die üblichste aller Fragen lauten. 1234567890 ist die aktuelle Unix-Zeit, wenn dieser Beitrag veröffentlicht wird (deshalb muss ich mich mit dem Schreiben eilen). Es ist für einen längeren Zeitraum die nächste bemerkenswerte Zahlenfolge - 2222222222 tritt erst am 2. Juni im Jahr 2040 um 05:57:02 (MEZ) ein.
Wie kann ich die aktuelle Unix-Zeit herausfinden?
date +%s
2222222222
http://de.wikipedia.org/wiki/Jahr-2038-Problem
Hast du dich da nicht verrechnet? Die Zahl 2147483648 wird ja am 19. 1. 2038 um 03:14:08 erreicht. Also währe 2222222222 doch erst 865 Tage später? Aber dazu kommt es eh nicht, da die Zahl ja von 2147483648 auf -2147483647 kippt.
Also das nächst Feierdatum ist dann 19. 1. 2038 (bestimmt geht da die Welt unter) *g*
Fehler!
Klar, das kommt davon, wenn man auf Papier mitschreibt und dann "zeilenübergreifend" abliest - Danke für den Hinweis, ich habe es im Text korrigiert.
CU Matze
Auf meiner 64Bit Büchse gibt
Auf meiner 64Bit Büchse gibt date -d @2222222222 das Datum Sa 2. Jun 05:57:02 CEST 2040 an. Soweit ich das richtig verstehe tritt am 19. Januar 2038 nur der Überlauf bei 32 Bit Systemen auf.
32Bit <--> 64Bit
Auch das ist korrekt. Da ich ebenfalls ein 64Bit-System mein Eigen nenne, laufe ich ebenfalls an dem 2038-Problem vorbei...
CU Matze