Pergunta

Esta é uma pergunta caprichosa inspirada em parte pela publicidade para o filme 2012 Mas é aquele que pode ter implicações reais para sistemas de software. (Se não em 2012, então definitivamente em 2038.)

Existem todos os tipos de previsões do dia do juízo final para o ano 2012 E eu queria saber se há um sistema de data/hora de data e hora que deve expirar em 2012? (Eu pensei ter encontrado um ano atrás, mas não me lembro dos detalhes. Eu também poderia estar me lembrando de 2038.)

Por exemplo, um sistema de tempo de data comumente usado começa em 1970/1/1 e conta em segundos a partir desse momento. Se você adicionar o valor máximo do INT não assinado como segundos a esse valor, obterá uma data que cairá em 2038. 19/01/2038 3:14:07 para ser exato.

Então, existe um sistema de data de data em que:

Epoch Start + Max de Common Int Type = Data em 2012?

Aliás, não estou tentando abranger nenhuma chamas da paranóia. Isso é caprichoso alinhado com considerações de design de sistemas reais.

ATUALIZAR Donut encontrou isso página que contém a seguinte referência, mas não mais informações: 2012-07-13 Sex-Unix time_t $ 50000000 às 11:01:20 UTC

Alguma ideia?

Foi útil?

Solução

Não.

Raymond Chen dá uma lista muito boa de datas especiais em diferentes sistemas de data, nenhum deles envolve 2012. (Veja também o seu Explicação desses sistemas de data.) A única data especial que ele sabe que ele deixa de fora é 9999-12-31, o maior datetime em muitos sistemas de banco de dados (pelo menos no MySQL e acho que o SQL Server).

Embora eu tenha certeza de que alguém em algum momento decidiu escrever algum sistema de computador com base em calendários maias, não há um sistema amplamente usado que funcione dessa maneira.

Outras dicas

Bem, se você tomar 23/12/2012, que é quando algumas pessoas pensam que a coisa do dia do juízo maia acontecerá e subtraia o valor máximo de um número inteiro de 4 bytes, você fica em 4 de dezembro de 1944. E de acordo com a Wikipedia, nada o que aconteceu aconteceu naquele dia.

Mas essa é a data em que o Zeppelin terminou oficialmente em 1980, então eu diria que é um mau presságio e estamos em algum s*%#!

Wikipedia tem uma seção em artigo sobre o Problema do ano 2000 sobre bugs de data semelhante ao y2k. Além disso, há um artigo sobre Problemas que surgem do uso de épocas para medir o tempo nos sistemas de computação. Nenhum deles se refere a um problema Y2K12.

A lista de Datas críticas e significativas Parece bem claro para 2012, pelo menos em relação a problemas relacionados ao computador (mas ainda vale a pena dar uma olhada).

Não.

A menos que você esteja planejando quedas de energia do dia do juízo final ou campos EMP.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top