V databázi Oracle můžeme použít TO_CHAR(datetime)
funkce pro vrácení různých částí data z hodnoty datetime, včetně krátkého názvu měsíce.
Krátký název měsíce je také označován jako zkrácený název měsíce. Příklady vrácení krátkého názvu měsíce jsou uvedeny níže.
Příklad
Chcete-li získat zkrácený název měsíce, použijte MON
:
SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;
Výsledek:
SEP
Velká písmena
Ve výše uvedeném příkladu jsem použil velká písmena MON
, což vedlo k tomu, že krátký název měsíce byl vrácen velkými písmeny.
Můžeme změnit velká písmena tohoto argumentu na Mon
aby se výsledek vrátil ve formátu s velkými písmeny.
SELECT TO_CHAR(DATE '2030-09-25', 'Mon')
FROM DUAL;
Výsledek:
Sep
Můžeme jej poskytnout malými písmeny (mon
) vrátíte krátký název měsíce malými písmeny:
SELECT TO_CHAR(DATE '2030-09-25', 'mon')
FROM DUAL;
Výsledek:
sep
Pro formátování hodnot datetime v Oracle je k dispozici mnohem více prvků formátu a výše uvedený prvek formátu lze zkombinovat s dalšími a vytvořit model delšího formátu.
Příklad:
SELECT TO_CHAR(DATE '2030-09-25', 'Dy, dd Mon YYYY')
FROM DUAL;
Výsledek:
Wed, 25 Sep 2030
Úplný seznam prvků formátu, které lze použít k vytvoření modelu formátu, najdete v části Seznam prvků formátu Datetime v Oracle.