Le temps absolu repose sur des instants et des durées mesurés depuis une epoch (ex. Unix epoch).
Le temps civil utilise le calendrier grégorien pour représenter les dates et heures sous forme de champs (année, mois, jour, etc.), mais les périodes (ex. un mois) sont ambiguës en durée.
UTC définit la seconde comme unité stable via des horloges atomiques et introduit des secondes intercalaires pour synchroniser le temps civil avec la rotation terrestre.
Les fuseaux horaires sont des règles locales d’offset UTC variables (DST, changements législatifs), rendant certains horaires civils ambigus ou inexistants lors de transitions.
La base de données IANA recense l’historique et les futures règles de fuseau pour convertir correctement l’heure absolue en heure locale depuis 1970.
En programmation, il faut distinguer datetimes civils et instants UTC, gérer les ambigüités et mettre à jour les règles IANA pour garantir la précision des conversions temporelles.
Get notified when new stories are published for "🇫🇷 Hacker News Français"