Vuosi 2038 ongelma
Vuosi 2038 -ongelma voi aiheuttaa ongelmia tietokoneissa, jotka käyttävät 32-bittistä dataa aika-arvojen tallentamiseen. Aika-arvot esitetään sekuntien lukumääränä tammikuun 1. päivästä 1970 lähtien, jota kutsutaan myös epookiksi.
Ongelmaksi muodostuu se, että suurin luku, jonka voi tallentaa 32 bittiin, vastaa 19. tammikuuta 2038, 03:14:07 UTC. Tämä tarkoittaa sitä, että tämän ajan jälkeisen sekunnin aikana luku nollautuu 0:ksi ja esitetään negatiivisena aikana. Riippuen siitä, miten tietokone on ohjelmoitu, tämä voi joko kaataa järjestelmän tai laskea epookista taaksepäin.
Ratkaisu tähän ongelmaan on tallentaa aika 64-bittisenä numerona, joka ei nollaudu miljooniin vuosiin. Useimmat 64-bittiset tietokoneet tallentavat kellonajan jo 64-bittisenä numerona tai ne voidaan määrittää niin.


Animaatio, jossa näytetään, miten päivämäärä nollautuisi 32-bittisenä kokonaislukuna (klo 03:14:08 UTC 19. tammikuuta 2038).