Dates

Avant même de traiter une date, il est nécessaire de savoir ce qu’elle signifie et comme on peut l’écrire.
- Comprendre une date
- Cet article permet de mieux comprendre les bases du calcul de dates de Gong-He.
- Date AP/PM et 24heures
- Pour les heures du matin et de l’après midi, la conversion est aisée, par contre quant est il de midi et de minuit ?
- Format de date ISO 8601
- Cette norme permet de défnir un format de date compréhensible par tous. Cette norme a été reprise par le W3C pour la partie internet.
- Utilitaire ’date’ sur Unix
- date est l’exécutable qui permet d’afficher une date et une heure en fonction d’un format. L’utilisation des fuseaux horaires permet d’effectuer des décalages d’heures mais aussi de jours.
Rubriques
Gérer une date est un évidence dans l’ordonnancement, il est donc obligatoire de connaître les méthodes pour traiter ce type d’information.
- Convertir une date en chaine de caractères
- Si l’on souhaite indiquer une date en chaine de caractères, que ce soit pour l’insérer dans un autre chaine ou pour obtenir une présentation plus agréable, on utilise la conversion convert.
: Pour une date :
select convert(varchar,getdate(),108)
: Pour obtenir l’heure :
select convert(varchar,getdate(),104)
- Convertir une date Unix
- Une date Unix est le nombre de secondes écoulées depuis le 1er Janvier 1970. Pour obtenir, une date à partir de cette information, on utilisera la fonction dateadd afin d’obtenir l’addition du nombre de secondes à la date du 01/01/1970.
Exemple pour le 1104105621 :
select dateadd(ss,1104105621,’19700101’)
- Traiter les jours de la semaine
- Pour traiter les jours de la semaine, il faut récuperer ce jour par la fonction datename.
select datename(dw,getdate(),’19700101’))
* On obtient dans ce cas, le jour de la semaine en caractères.
- Gérer un calendrier
-
Modules