Horodatage

Un horodatage est une date et une heure précises « estampillées » sur un enregistrement ou un fichier numérique. Bien qu’il soit le plus souvent utilisé comme nom, le mot « horodatage » peut également être un verbe. Par exemple : « Le tweet a été horodaté le 8 janvier 2021 à 10 h 44. »

Les horodatages sont la méthode standard pour stocker les dates et les heures sur les systèmes informatiques. Par exemple, les systèmes d’exploitation horodatent chaque fichier avec une date et une heure de création et de modification. Les appareils photo numériques horodatent chaque photo prise. Les plateformes de réseaux sociaux enregistrent un horodatage avec chaque publication, comme dans l’exemple de Twitter ci-dessus.

Bien que les horodatages soient universels, il n’existe pas de format d’horodatage universel. Par exemple, un langage de programmation peut utiliser une méthode, tandis qu’une base de données peut en utiliser une autre. Même les systèmes d’exploitation stockent les horodatages de différentes façons. Par exemple, Windows utilise la norme ANSI et stocke les horodatages sous forme de nombre de secondes écoulées depuis le 1er janvier 1601. Unix stocke les horodatages sous forme de nombre de secondes écoulées depuis minuit le 1er janvier 1970. Comme il existe plusieurs formats d’horodatage différents, la plupart des langages de programmation modernes possèdent des fonctions intégrées de conversion des horodatages.

Un horodatage Unix est également appelé « heure d’époque », ce qui correspond au nombre de secondes écoulées depuis le 1er janvier 1970 à 0 h 00 GMT (Greenwich Mean Time). Cette date et heure GMT (ou « UTC ») peut s’afficher par défaut sur les appareils Unix et Linux y compris (Android) lorsqu’aucun horodatage valide n’est disponible. Dans l’hémisphère occidental, notamment aux États-Unis, cette date s’affichera comme le 31 décembre 1969.

Stocker un horodatage sous forme d’entier est efficace, car cela nécessite un espace de stockage minimal. Toutefois, le nombre doit être converti dans un format horaire lisible lorsqu’il est affiché. MySQL possède un TIMESTAMP type de données, qui stocke facilement les horodatages au format suivant :

YYYY-MM-DD HH:MM:SS

MySQL stocke les horodatages en UTC, qui est basé sur l’heure de l’Angleterre. Ainsi, le 16 janvier 2021 à 10 h 15 min 30 s, heure du Centre des États-Unis, serait stocké dans une base de données MySQL comme suit :

2021-01-16 16:15:30

Convertie en horodatage sous Linux, cette date et cette heure seraient représentées comme suit :

1610813730

Les horodatages ont également différentes résolutions, ou différents niveaux de précision. Dans certains cas, les secondes suffisent, tandis que dans d’autres, les millisecondes, voire les nanosecondes, sont nécessaires. L’horodatage Linux ci-dessus serait 1610813730000 en millisecondes, ce qui fournit une résolution d’un millième de seconde. Les opérations de calcul peuvent nécessiter des horodatages avec une résolution encore plus élevée. PHP inclut une fonction microtime() qui produit un horodatage en microsecondes, avec une résolution d’un millionième de seconde.

Mis à jour January 16, 2021 par Per C.

quizTestez vos connaissances

Many applications save activity and error records to what kind of file?

A
Log file
0%
B
Executable file
0%
C
Bin file
0%
D
Library file
0%
Correct! Incorrect!     View the Log File definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Horodatage sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.