In Oracle Database kunnen we de TO_CHAR(datetime)
. gebruiken functie om de verschillende datumdelen van een datetime-waarde te retourneren, inclusief de korte naam van de maand.
De korte maandnaam wordt ook wel de afgekorte maandnaam genoemd. Voorbeelden van het retourneren van de naam van de korte maand staan hieronder.
Voorbeeld
Gebruik MON
. om de naam van de afgekorte maand te krijgen :
SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;
Resultaat:
SEP
Hoofdlettergebruik
In het bovenstaande voorbeeld gebruikte ik hoofdletters MON
, wat ertoe leidde dat de naam van de korte maand in hoofdletters werd geretourneerd.
We kunnen het hoofdlettergebruik van dit argument veranderen in Mon
om het resultaat in hoofdletters terug te geven.
SELECT TO_CHAR(DATE '2030-09-25', 'Mon')
FROM DUAL;
Resultaat:
Sep
We kunnen het in kleine letters leveren (mon
) om de korte naam van de maand in kleine letters terug te geven:
SELECT TO_CHAR(DATE '2030-09-25', 'mon')
FROM DUAL;
Resultaat:
sep
Er zijn veel meer formaatelementen beschikbaar voor het formatteren van datetime-waarden in Oracle, en het bovenstaande formaatelement kan met andere worden gecombineerd om een langer formaatmodel te produceren.
Voorbeeld:
SELECT TO_CHAR(DATE '2030-09-25', 'Dy, dd Mon YYYY')
FROM DUAL;
Resultaat:
Wed, 25 Sep 2030
Zie Lijst met datum/tijd-indelingselementen in Oracle voor een volledige lijst met indelingselementen die kunnen worden gebruikt om een indelingsmodel te construeren.