Les options de conversion TOSTRING et TODATE proposent différentes options de formatage.
TOSTRING prend une valeur de date et en crée une représentation sous forme de chaîne. Le paramètre de spécification de format facultatif définit la structure de la chaîne à créer. Par exemple, si les informations de date sont 1998-AVR-02, vous pouvez donner à la chaîne obtenue le format 2 AVRIL 1998.
Utilisez n'importe quelle combinaison dans le format choisi, sauf celles qui renvoient le numéro d'un jour ou d'une semaine d'une année pour une date donnée). Par exemple, TOSTRING (1998-AVR-02, 'MONTH DD, YY') renvoie la valeur 2 avril 98.
Si vous utilisez un système de gestion de bases de données relationnelles, votre banque de données risque de ne pas pouvoir utiliser ses fonctions natives (intégrées) pour exécuter la requête. Dans ce cas, le programme effectue la conversion, ce qui peut prendre plus de temps que si la banque de données s'en était chargée.
TODATE prend une valeur de chaîne représentant une date ou une heure et la convertit en date. Le paramètre de spécification de format facultatif définit le format servant à représenter la date dans la chaîne. Par exemple, dans le cas d'une chaîne contenant la date du 2 avril 1998, la spécification du format doit contenir DD Month YYYY. Le tableau suivant présente les options de formatage disponibles :
Abréviation | Description |
---|---|
YY | Définit l'année comme un nombre composé de deux chiffres, par exemple, 07. |
YYYY | Définit l'année comme un nombre composé de quatre chiffres, par exemple, 2007. |
MONTH | Définit le mois comme un nom en majuscules, par exemple, AVRIL. |
month | Définit le mois comme un nom en minuscules, par exemple, avril. |
Month | Définit le mois comme un nom commençant par une majuscule, par exemple, Avril. |
MON | Définit le mois comme une abréviation de trois lettres en majuscules, par exemple, AVR. |
mon | Définit le mois comme une abréviation de trois lettres en minuscules, par exemple, avr. |
MM | Définit le mois comme une abréviation en deux chiffres, par exemple, 04. |
DAY | Définit le jour comme un nom en majuscules, par exemple, VENDREDI. |
day | Définit le jour comme un nom en minuscules, par exemple, vendredi. |
Day | Définit le jour comme un nom commençant par une majuscule, par exemple, Vendredi. |
DY | Définit le jour comme une abréviation en majuscules, par exemple VEN. |
dy | Définit le jour comme une abréviation en minuscules, par exemple, ven. |
DD | Définit le jour comme une abréviation en deux chiffres, par exemple, 06. |
hh24 | Définit une heure comme un nombre de la plage [0-24]. |
hh12 | Définit une heure comme un nombre de la plage [0-12]. |
hh | Définit une heure comme un nombre dans la représentation par défaut (hh24). |
mm | Définit les minutes. |
ss | Définit les secondes. |
ms | Définit les millisecondes. |
am|pm | Utilise la convention ante-meridiem (matin) et post-meridiem (après-midi). Midi est souvent 12:00 p.m. et minuit 12:00 a.m., comme début d'une journée. Ce format n'est valable qu'avec la plage horaire [1-12] (format hh12). |