Les formats de date sous Oracle permettent de formater des valeurs de date et d'heure selon un masque précis.
Day, Month DD,YYYY HH24:MI:SS Friday, December 28, 2001 23:16:41 DD/MM/YYYY HH:MI:SS AM 28/12/2001 11:16:41 AM
Les formats de date et d'heure peuvent être utilisés en argument avec les fonctions ROUND et TRUNC.
ROUND ( '10/12/2001', 'YEAR') TRUNC ( '10/12/2001', 'dd')
La fonction INTERVAL peut également comporter de tels éléments afin d'indiquer le type de la valeur fournie.
SELECT id_cmd, date_cmd + INTERVAL '30' DAY FROM commandes;
Format | Description |
---|---|
SCC | CC | représente le siècle. Le "S" indique les dates BC (Before Christ) avec "-". |
YEAR | SYEAR | représente une année. |
YYYY | SYYYY | représente une année sur quatre chiffres. |
IYYY | représente une année sur quatre chiffres, basée sur le standard ISO. |
YYY | YY | Y | représente respectivement les trois, deux ou un chiffre(s) d'une année. |
IYY | IY | I | représente respectivement les trois, deux ou un chiffre(s) d'une année basée sur le standard ISO. |
Y,YYY | représente une année avec une virgule. |
q | représente le trimestre d'une année (1-4). |
MM | représente le mois sur deux chiffres (1-12). |
MONTH Month month |
représente le nom littéral du mois (JANUARY-DECEMBER). |
MON Mon mon |
représente une abréviation littérale du nom de mois (JAN-DEC). |
WW | représente le numéro de la semaine sur une année (1-53). |
IW | représente le numéro de la semaine basé sur le standard ISO (1-52/53). |
W | représente le numéro de la semaine d'un mois (1-5). |
DDD | représente le numéro du jour sur une année (1-365). |
dd | représente le numéro du jour sur un mois (1-31). |
D | représente le numéro du jour sur une semaine (1-7). |
DAY Day day |
représente le nom littéral du jour (SUNDAY-SATURDAY). |
DY Dy dy |
représente le nom littéral abrégé du jour (SUN-SAT)). |
AM | PM | représente l'indicateur méridien. |
A.M. | P.M. | représente l'indicateur méridien avec des périodes. |
HH | HH12 | représente l'heure d'une journée sur douze heures (1-12). |
HH24 | représente l'heure d'une journée sur vingt-quatre heures (0-23). |
MI | représente les minutes (0-59). |
RM | représente le numéro du mois sous forme de chiffres romains. |
RR | représente les deux chiffres d'une année pour les années dans d'autres pays. |
SS | représente les secondes (0-59). |
SSSSS | représente les secondes sur vingt-quatre heures (0-86399). |
- / . ; : "texte" | représente les signes de ponctuation et les guillemets pour du texte permis. |