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.