Domanda

Questo è un po 'di una domanda stravagante ispirato in parte dalla pubblicità per il film 2012 ma è uno che potrebbe avere implicazioni reali per sistemi software. (Se non nel 2012, quindi sicuramente nel 2038).

Ci sono tutti i tipi di previsioni catastrofiche per l'anno 2012 e mi chiedevo se c'è un / sistema di data e ora timestamp là fuori che scade nel 2012? (Ho pensato mi sono imbattuto in uno anni fa, ma non ricordo i dettagli. Potrei anche essere ricordando 2038).

Per esempio, un sistema di data e ora di uso comune inizia alle 1970/01/01 e conta da secondi da quel momento. Se si aggiunge il valore massimo di unsigned int come secondi a quel valore, si ottiene una data che cade nel 2038. 2038/01/19 03:14:07 per essere esatti.

Quindi, c'è un sistema di data e ora in cui:

epoca inizio + max di comune tipo int = data nel 2012?

btw, io non sto cercando di fan eventuali fiamme di paranoia. Questo è un tocco di stravaganza in linea con sistemi reali considerazioni di progettazione.

Aggiorna Donut pensano che questa pagina che contiene il seguente riferimento, ma senza ulteriori informazioni: 2012-07-13 Fri - UNIX time_t $ 50000000 a 11:01:20 UTC

Tutte le idee?

È stato utile?

Soluzione

No.

Raymond Chen dà un buon elenco di date speciali in diversi sistemi di data , nessuno di loro coinvolgono 2012. (Vedi anche la sua spiegazione di tali sistemi di data .) l'unica data speciale so di che lascia fuori è 9999-12-31, il più grande datetime in molti sistemi di database (almeno in MySQL e penso che SQL Server ).

Mentre sono sicuro che qualcuno da qualche parte ad un certo punto ha deciso di scrivere qualche sistema informatico in base a calendari Maya, non v'è ampiamente usato sistema che funziona in questo modo.

Altri suggerimenti

Bene, se si prende 2012/12/23, che è quando alcune persone pensano che la cosa giorno del giudizio Maya accadrà, e sottrarre il valore massimo di un intero 4 byte, si ottiene 4 dicembre 1944. E secondo wikipedia, assolutamente nulla è accaduto in quel giorno.

Ma, che è la data in cui i Led Zeppelin si sciolsero ufficialmente nel 1980, quindi direi che è un cattivo presagio e siamo dentro per alcuni s gravi *% #!

Wikipedia ha una sezione in articolo sui href="http://en.wikipedia.org/wiki/Y2k_problem" 2000 Problema su data bug simile a Y2K . Inoltre, c'è un articolo sulla problemi che nascono dall'utilizzo di epoche per misurare il tempo nel calcolo dei sistemi . Nessuno di questi si riferiscono a un problema Y2K12.

La lista dei date critiche e significativi sembra piuttosto chiaro per il 2012, almeno per quanto riguarda le questioni computer connessi (ma è ancora la pena dare un'occhiata a).

No.

a meno che non si sta progettando per interruzioni di corrente del giorno del giudizio o campi EMP.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top