I Oracle Database kan vi bruge TO_CHAR(datetime)
funktion til at returnere de forskellige datodele fra en datetime-værdi, inklusive det korte dagnavn.
Kortdagsnavnet omtales også som det forkortede dagnavn. Under alle omstændigheder, nedenfor er eksempler på returnering af kortdagsnavnet fra en datoværdi i Oracle.
Eksempel
Brug DY
for at få det forkortede dagnavn :
SELECT TO_CHAR(DATE '2035-10-03', 'DY')
FROM DUAL;
Resultat:
WED
Kapitalisering
I ovenstående eksempel brugte jeg store bogstaver DY
, hvilket resulterede i, at kortdagsnavnet blev returneret med store bogstaver.
Vi kan ændre bogstaverne i dette argument til Dy
for at returnere resultatet i et stort format.
SELECT TO_CHAR(DATE '2035-10-03', 'Dy')
FROM DUAL;
Resultat:
Wed
Alternativt kan vi levere det med små bogstaver (dy
) for at returnere det korte dagsnavn med små bogstaver:
SELECT TO_CHAR(DATE '2035-10-03', 'dy')
FROM DUAL;
Resultat:
Wed
Der er mange flere formatelementer tilgængelige til formatering af datetime-værdier i Oracle, og ovenstående formatelement kan kombineres med andre for at producere en længere formatmodel.
Eksempel:
SELECT TO_CHAR(DATE '2035-10-03', 'Dy, dd Mon YYYY')
FROM DUAL;
Resultat:
Wed, 03 Oct 2035
Se Liste over DateTime Format Elements i Oracle for en komplet liste over formatelementer, der kan bruges til at konstruere en formatmodel.