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 dne.
Krátký název dne se také označuje jako zkrácený název dne. V každém případě jsou níže uvedeny příklady vrácení názvu krátkého dne z hodnoty data v Oracle.
Příklad
Chcete-li získat zkrácený název dne, použijte DY
:
SELECT TO_CHAR(DATE '2035-10-03', 'DY')
FROM DUAL;
Výsledek:
WED
Velká písmena
Ve výše uvedeném příkladu jsem použil velká písmena DY
, což vedlo k tomu, že název krátkého dne byl vrácen velkými písmeny.
Můžeme změnit velikost písmen tohoto argumentu na Dy
aby se výsledek vrátil ve formátu s velkými písmeny.
SELECT TO_CHAR(DATE '2035-10-03', 'Dy')
FROM DUAL;
Výsledek:
Wed
Případně jej můžeme poskytnout malými písmeny (dy
), chcete-li vrátit název krátkého dne malými písmeny:
SELECT TO_CHAR(DATE '2035-10-03', 'dy')
FROM DUAL;
Výsledek:
wed
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 '2035-10-03', 'Dy, dd Mon YYYY')
FROM DUAL;
Výsledek:
Wed, 03 Oct 2035
Ú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.