Waschmaschine Geschrieben 28. Februar 2012 Geschrieben 28. Februar 2012 (bearbeitet) Ich hab mir so überlegt dass man die 32 bit irgendwie füllt und dann auf Jahre runterrechnet aber das klappt irgendwie nicht...jemand ne Idee? Lösung soll 2038 sein.. 11111111111111111111111111111111 kann höchstens den Wert "4294967295" haben...und das irgendwie runter rechnen .ist aber falsch Was sind das für Dre.cksaufgaben? Bearbeitet 28. Februar 2012 von Waschmaschine Zitieren
_Faby_ Geschrieben 28. Februar 2012 Geschrieben 28. Februar 2012 Unixzeit *gg* du hättest 4294967295 durch 2 teilen müssen wegen den negativen werten von 32 bit... Zitieren
Waschmaschine Geschrieben 28. Februar 2012 Autor Geschrieben 28. Februar 2012 achso also ok also bin nun auf 2147483647,5 und nu? Zitieren
christoph3 Geschrieben 28. Februar 2012 Geschrieben 28. Februar 2012 32 bit = 2^32 da vorzeichenbehaftet fällt eine stelle weg die für das Vorzeichen benötigt wird: 2^31 Diese Zahl rechnest du dann in Jahre um. Dafür gilt 60 Sekunden 60 Minuten 24 Stunden 365 Tage (2^31) / ( 60 * 60 * 24 * 365 ) = 68 Jahre (gerundet) 1970 + 68 = 2038 Zitieren
_Faby_ Geschrieben 28. Februar 2012 Geschrieben 28. Februar 2012 achso xD du hast jetzt die sekunden die in des 32 bit dingstl reingehen jetzt musst du ausrechnen wie viele sekunden ein jahr hat... 60*60*25*365... Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.