Problema do ano 2038
O problema do Ano 2038 poderia causar problemas para computadores que utilizam 32 bits de dados para armazenar valores de tempo, que são representados como o número de segundos desde 1º de janeiro de 1970, também chamado de época.
O problema surge porque o maior número que você pode armazenar em 32 bits é o equivalente a 19 de janeiro de 2038, 03:14:07 UTC. Isto significa que no segundo após este tempo, o número será zerado para 0 e será representado como um tempo negativo. Dependendo de como o computador foi programado, isto pode travar o sistema ou contar para trás a partir da época.
Uma solução para este problema é armazenar o tempo em um número de 64 bits, que não será reiniciado por milhões de anos. A maioria dos computadores de 64 bits já armazena o tempo em um número de 64 bits ou pode ser configurado para fazer isso.
Animação mostrando como a data seria redefinida, representada como um inteiro de 32 bits assinado (às 03:14:08 UTC de 19 de janeiro de 2038).