Anomalie format date à partir du 01/01/2030

Bonjour à tous, je pense avoir trouvé un bug dans le format date aussi bien sur Excel que sur Libre office et Open office.

Je formate la cellule en 'jj/mm/aaaa' et je demande un affichage court pour voir une date comme 01/12/2024.

Tout va bien et si par erreur j'entre 01/12/24, j'affiche bien 01/12/2024.

En revanche dans mes tests je tape 01/01/30 et surprise je vois apparaître 01/01/1930. Oui 1930 et non pas 2030.

Mais si je tape 01/01/2030, j'ai bien en résultat 01/01/2030.

Regardez le fichier joint et cela est vrai quelque soit le logiciel utilisé et j'ai même demandé à d'autres personnes qui utilisent d'autres logiciels et d'autres versions d'excel, ils ont le même résultat.

Je pense qu'il faut remonter cette info à microsoft et aussi aux autres éditeurs pour corriger cette erreur.

21anomalie-date.zip (517.70 Ko)

Salut jihemde

On ne va pas réveiller Bill Gates tout de suite, hein!
Ce n'est pas une erreur : le système de date commence le 1/1/1900!
Donc, si tu encodes seulement 1/1/30, Excel calculera 1900 + 30 = 1930.

Une explication ici.

Pas de panique à bord, tout est normal!

A+

Bonjour, et merci pour cette explication.

Si la date de départ est le 01/01/1900, pourquoi lorsque je tape 01/01/00, il affiche 01/01/2000 car c'est ce à quoi j'avais pensé au départ mais ce n'est pas cela?

En effet, je viens de le vérifier dans une feuille Excel, j'ai mis toutes les cellules en format 'jj/mm/aaaa' et comme je suis un grand "paresseux", j'ai saisi touts les dates sous format '01/01/aa' et j'ai constaté ceci pour les années de 00 à 29 incluses le système affiche bien une réponse en 2000 soit de 2000 à 2029 sans difficulté.

En revanche pour les autres années soit de 2030 à 2099 en ne saisissant que 30 à 99, l'affichage se fait de 1930 à 1999. Donc votre raisonnement n'est pas bon.

On ne peut pas dire non plus que l'année en cours (ici 2025) serait une date pivot pour l'affichage car dans ce cas le changement se ferait en 2026 et non pas en 2030.

Et comme le test a été fait sur Excel (diverses versions) libre office, Open office et par d'autres personnes sur d'autres ordinateurs et diverses versions d'OS (W7, W8, W10 et W11) je pense quand même qu'il y a une anomalie d'ordre général et pas de Bill Gates qui n'y est pour rien.

Cordialement

Bonjour,

Mince nous allons avoir droit au bug de l'an 2029

Bon OK je sors

Bonjour Curulis,

Je me suis attardé sur ce post et tout comme jihemde je suis très étonné de voir que lorsqu'on écrit les dates sous la forme 1/1/aa
* si aa est compris 00 et 29 la date sera écrite dans le 21ème siècle (soit 2025 avec aa=25)
* si aa>29 la date sera écrite dans le 20ème siècle (soit 1945 avec aa =45)
Pourquoi la limite est 29 ? Je suppose qu'il y a une raison.
Bien cordialement

C'est la décennie en cours, pour faciliter/accélérer l'insertion des dates. À partir de 2030 ça changera et écrire "01/01/30" renverra le 1 janvier 2030 et non plus 1 janvier 1930.

C'était déjà le cas avant 2020 où écrire 01/01/20 renvoyait vers 1920, et maintenant vers 2020.

Il est intéressant de noter par ailleurs que c'est "rétro-compatible". Maintenant quand on tape "01/01/19" on a bien 2019 et non pas 1919.

C'est réglable dans Windows, par défaut centré sur l'année en cours.

image

Panneau de configuration > Horloge/Heure/Region > changer format de Date/heures > Paramètres avancés > Date

Rechercher des sujets similaires à "anomalie format date partir 2030"