C'è un problema di y2k12 analogo a Y2K?
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?
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.