Intervalles

W M Y C
D X X X X
W X X X
M X X
Y X

Si calculer une date revient à la situer dans le temps, un élément primordial est de définir l’intervalle de temps dans lequel la date s’inscrit. Cet intervalle est une période définit par une unité temporelle plus grande, le tableau de droite indique les différentes unités et les périodes dans lesquelles on peut les inscrire.

La position d’une unité dans une période donnée permet de situer rapidement une date périodique.

Ainsi on peut définir une date mensuelle par le binôme suivant : DM qui correspond à un jour de chaque mois (dans le cas présent le début du mois).

Le tableau suivant récapitule la liste des binômes temporels :

Période Signification
DW Day of Week Jour de la semaine
DM Day of Monthy Jour du mois
DY Day of Year Jour de l’année
WM Week of Month Semaine dans le mois
WY Week of Year Semaine dans l’année
MY Month of Year Mois dans l’année
YC Year of Century Année dans le siècle
YE Year of Era Année dans l’ère

On distinguera 2 types de binômes : ceux que l’on gère par le nom et ceux que l’on gère par le numéro.

Un type nommé est un éléments que l’on repère par son nom : les jours de la semaine (lundi, mardi,…) , les mois de l’année (janvier, février…). Les autres types sont indiqués par leur numéro : 3ème jour du mois, 2ème semaine du mois, …

Le type nommé lie l’unité et la période pour en faire une entité à part entière, ainsi le DW1 est plus qu’un jour de la semaine, il s’agira toujours du Lundi. Nous verrons que cette distinction est primordiale lorsqu’on utilise des jours ouvrés.

Dossier

> TimeCode > Coder le temps.

Une unité temporelle est une division qui prend son sens dans un intervalle temporel périodique.