Les options de conversion TOSTRING et TODATE proposent différentes options de format.
TOSTRING prend une valeur de date et en crée une représentation sous la 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 (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, 'JJ MOIS AA') renvoie la valeur 2 avril 98.
Si vous faites appel à un système de gestion de bases de données, il est possible que votre banque de données ne puisse pas 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 chargeait.
TODATE prend une valeur de chaîne représentant une date ou une heure et la convertit en objet de 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 JJ Mois AAAA. Le tableau suivant présente les options de formatage disponibles :
Abréviation | Description |
---|---|
AA | Définit l'année comme un nombre composé de quatre chiffres, par exemple, 07. |
AAAA | Définit l'année comme un nombre composé de quatre chiffres, par exemple, 2007. |
MOIS | Définit le mois comme un nom en majuscules, par exemple, AVRIL. |
mois | Définit le mois comme un nom en minuscules, par exemple, avril. |
Mois | Définit le mois comme un nom commençant par une majuscule, par exemple, Avril. |
MOI | Définit le mois comme une abréviation en trois lettres majuscules, par exemple, AVR. |
moi | Définit le mois comme une abréviation composée de trois lettres minuscules, par exemple, avr. |
MM | Définit le mois comme une abréviation composée de deux chiffres, par exemple, 04. |
JOUR | Définit le jour par son nom en majuscules, par exemple, VENDREDI. |
jour | Définit le jour par son nom en minuscules, par exemple, vendredi. |
Jour | Définit le jour comme un nom commençant par une majuscule, par exemple, Vendredi. |
JR | Définit le jour comme une abréviation en majuscules, par exemple VEN. |
jr | Définit le jour comme une abréviation en minuscules, par exemple, ven. |
JJ | Définit le jour comme une abréviation en deux chiffres, par exemple, 06. |
hh24 | Définit une heure par son nombre dans la plage [0-24]. |
hh12 | Définit une heure par son nombre dans la plage [0-12]. |
hh | Définit une heure par son 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 consigné sous la forme 12:00 p.m. et minuit 12:00 a.m. Ce format n'est valable qu'avec la plage horaire [1-12] (format hh12). |