Question

Ceci est un peu une question fantasque inspirée en partie par la publicité pour le film 2012 mais il est celui qui pourrait avoir des répercussions réelles sur les systèmes logiciels. (Dans le cas contraire en 2012, puis définitivement en 2038.)

Il y a toutes sortes de prédictions apocalyptiques pour l'année 2012 et je me demandais s'il y a un système de temps de date / horodatage là-bas qui arrive à échéance en 2012? (Je pensais que je courais à travers il y a une année, mais je ne me rappelle pas les détails. Je pourrais aussi rappellerons 2038.)

Par exemple, un système de temps de date couramment utilisée commence à 01/01/1970 et compte en quelques secondes à partir de ce moment-là. Si vous ajoutez la valeur maximum de unsigned int en secondes à cette valeur, vous obtenez une date qui tombe en 2038. 19/01/2038 03:14:07 pour être exact.

Alors, est-il un système de date heure où:

époque start + max de type int commun = la date en 2012?

BTW, je ne suis pas en train de fan des flammes de la paranoïa. Ceci est whimsy aligné sur les considérations de conception de systèmes réels.

UPDATE Donut a trouvé cette qui contient la référence suivante mais aucune autre information: 2012-07-13 Fri - UNIX time_t 50.000.000 $ à 11:01:20 UTC

Toutes les idées?

Était-ce utile?

La solution

Non.

Raymond Chen donne une assez bonne liste des dates spéciales différents systèmes de date , aucun d'entre eux implique 2012. (Voir aussi son explication de ces systèmes de date .) la seule date spéciale que je connais qu'il laisse de est 9999-12-31, le plus grand datetime dans de nombreux systèmes de base de données (au moins dans MySQL et je pense que SQL Server ).

Alors que je suis sûr que quelqu'un quelque part à un moment donné a décidé d'écrire un système informatique basé sur des calendriers mayas, il n'y a pas de système largement utilisé qui fonctionne de cette façon.

Autres conseils

Eh bien, si vous prenez 23/12/2012, ce qui est quand certaines personnes pensent que la chose maya fin du monde se produira, et soustraient la valeur maximale d'un entier de 4 octets, vous obtenez 4 Décembre 1944. Et selon wikipedia, rien ne se passait que ce soit ce jour-là.

, qui est la date à laquelle Led Zeppelin a officiellement rompu en 1980, donc je dirais que c'est un mauvais présage et nous sommes dans quelques graves s *% #!

Wikipedia a une section à l'article sur les Année 2000 Problème sur bogues de date similaire à Y2K . En outre, il y a un article sur problèmes qui découlent de l'utilisation des époques pour mesurer le temps dans les systèmes informatiques . Aucun de ceux-ci concernent un problème de Y2K12.

La liste des Dates critiques et importantes semble assez clair pour 2012, au moins en ce qui concerne les questions liées à l'informatique (mais il est toujours utile de jeter un oeil à).

Non.

à moins que vous prévoyez des pannes de courant de fin du monde ou des champs EMP.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top