I Oracle Database kan vi bruge TO_CHAR(datetime)
funktion til at returnere de forskellige datodele fra en datetime-værdi, inklusive det korte månedsnavn.
Det korte månedsnavn omtales også som det forkortede månedsnavn. Eksempler på returnering af det korte månedsnavn er nedenfor.
Eksempel
Brug MON
for at få det forkortede månedsnavn :
SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;
Resultat:
SEP
Kapitalisering
I ovenstående eksempel brugte jeg store bogstaver MON
, hvilket resulterede i, at det korte månedsnavn blev returneret med store bogstaver.
Vi kan ændre store bogstaver i dette argument til Mon
for at returnere resultatet i et stort format.
SELECT TO_CHAR(DATE '2030-09-25', 'Mon')
FROM DUAL;
Resultat:
Sep
Vi kan levere det med små bogstaver (mon
) for at returnere det korte månedsnavn med små bogstaver:
SELECT TO_CHAR(DATE '2030-09-25', 'mon')
FROM DUAL;
Resultat:
sep
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 '2030-09-25', 'Dy, dd Mon YYYY')
FROM DUAL;
Resultat:
Wed, 25 Sep 2030
Se Liste over DateTime Format Elements i Oracle for en komplet liste over formatelementer, der kan bruges til at konstruere en formatmodel.