Bonsoir à tous et à toutes,
il y a quelques années j'avais vu un article expliquant que quelque part dans le code du kernel se trouve la définition d'une minute comme étant un nombre compris entre 0 et 61 (ou 62 ? ou un nombre encore plus grand ?). L'article expliquait qu'il ne s'agissait en rien d'une erreur mais de la nécessité, le 31/12 de chaque année, à 23:59, de modifier la durée de la dernière minute pour caler notre calendrier.
Quelqu'un aurait-il la gentillesse de me dire dans quel fichier je dois chercher cette définition ? Je vous en saurais gré.
Merci d'avance !
# heu, c'est pas pour ca qu'on a inventé le 29 fevrier ?
Posté par NeoX . Évalué à -2.
justement pour recaler le calendrier par rapport aux 3 dernieres années de decalage ?
[^] # Re: heu, c'est pas pour ca qu'on a inventé le 29 fevrier ?
Posté par fearan . Évalué à 8.
Non ça c'est pour a peu près 1/4 de jour (grosso modo) pour que le premier janvier ne finisse pas par tomber en plein été, il est calculé en fonction de la révolution de la terre autour du soleil ; la seconde intercalaire est là pour garder au fil des ans un soleil qui se lève tous les jours à la même heure (elle se calcule sur la rotation de la terre)
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
# Leap second
Posté par JGO . Évalué à 10.
L'histoire de modifier une (parfois deux) secondes en fin d'année, c'est une seconde intercalaire. J'y connais rien en noyal, mais grep me répond :
include/linux/time.h: * 0 to 59, but can be up to 60 to allow for leap seconds
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.