Comprendre une date
25 mai 2006
POPULARITE : 587 visites
Une date est constitué de différent éléments permettant de se situer dans différentes périodes de temps : généralement le jour, le mois et l’année que l’on notre respectivement D, M et Y.
Une date n’est compréhensible que lorsque le format est connu, ainsi 12/12/2006 nécessite de connaitre le format D/M/Y (européen) ou M/D/Y (américain) pour pouvoir l’interpréter.
La norme ISO propose la notation Y/M/D qui a le mérite de classer le format par grandeur d’unité et donc de déduire le format. Ainsi on indique l’année puis le mois dans cette année et enfin le jour dans ce mois.
L’ajout de l’heure est tout aussi cohérent avec le format Y/M/D H :M :S (a noter que l’espace est un séparateur qui devrait être un T).
Chaque unité n’a de sens que dans la mesure où on connaît la période dans laquelle elle est utilisé. Le jour considéré dans la date est un jour du mois et non un jour de l’année, ceci est évident car on connait le format de la date et donc sa période en l’absence de ce format, la connaissance de la période est indispensable car le 13eme jour du mois a peu de chance d’être équivalent au 13eme jour de l’année, même en Janvier.
Chaque élément définit l’intervalle d’utilisation des éléments inférieurs. Ainsi, on peut reprendre les différents types : Y, M, D et W, que l’on peut ajouter pour définir une semaine et dessiner un tableau récapitulatif tel que le suivant :
| | D | W | M | Y | D | . | W | M | Y | W | . | . | M | Y | M | . | . | . | Y
On peut lister ces différents éléments et en déduire l’intervalle d’utilisation :
| DW | Jour de la semaine | 1 a 7 jours | DM | Jour du mois | 1 a 28,29,30 ou 31 suivant le mois | DY | Jour de l’année | 1 à 365 jours | WM | Semaine dans le mois | 1 à 4, jusqu’à 5 semaines | WY | Semaine dans l’année | 1 à plus de 50 semaines | MY | Mois dans l’année | 1 à 12 mois
On notera que réduire une année à 2 chiffres revient à lui donner un intervalle d’utilisation de 0 a 99 ans, soit 100 ans. Une année sur 2 chiffres sera donc notée YC pour indiquer l’année du siècle (Century).
Job-scheduling
Planification
Dates
Sites connexes
Licence
Partenariat
Rechercher
Recherche globale
Annonces