• [^] # Re: Changement de date ...

    Posté par . En réponse à la dépêche La fin du monde en février 2019. Évalué à 1.

    Je croyais que c'etait en 2036 la fin du monde ...
    (que ceux qui savent pas de quoi je parle, verifient le type de donnée utilisé pour coder une date en C ;)


    Tu as dû rater les commentaires précédents (ou tu t'es trompé en calculant) parce que c'est début 2038 (janvier/février) qu'on aura des problèmes avec la date codée sur 32 bits, sur les systèmes de type Unix (au moins eux). C'est dû au fait que la date est codée en nombre de secondes depuis le 1/1/1970, et qu'elle est signée (par défaut une variable est signée).

    Le calcul : il y a 31 536 000 secondes dans une année de 365 jours. Le plus grand entier signé est 2^31 -ひく 1 = 2147483647. La division donne environ 68.096, soit 68 ans et 0.096*365 ~= 35 jours (je n'ai pas compté les années bissextiles, ça doit rapprocher la limite à mi-janvier).