W Oracle Database możemy użyć TO_CHAR(datetime)
funkcja zwracająca różne części daty z wartości daty i godziny, w tym krótką nazwę dnia.
Skrócona nazwa dnia jest również określana jako skrócona nazwa dnia. W każdym razie poniżej znajdują się przykłady zwracania krótkiej nazwy dnia z wartości daty w Oracle.
Przykład
Aby uzyskać skróconą nazwę dnia, użyj DY
:
SELECT TO_CHAR(DATE '2035-10-03', 'DY')
FROM DUAL;
Wynik:
WED
Wielkość liter
W powyższym przykładzie użyłem wielkich liter DY
, co spowodowało, że skrócona nazwa dnia została zwrócona wielkimi literami.
Możemy zmienić wielkość liter tego argumentu na Dy
w celu zwrócenia wyniku w formacie pisanym wielkimi literami.
SELECT TO_CHAR(DATE '2035-10-03', 'Dy')
FROM DUAL;
Wynik:
Wed
Alternatywnie możemy podać go małymi literami (dy
), aby zwrócić skróconą nazwę dnia małymi literami:
SELECT TO_CHAR(DATE '2035-10-03', 'dy')
FROM DUAL;
Wynik:
wed
Istnieje wiele innych elementów formatu dostępnych do formatowania wartości daty i godziny w Oracle, a powyższy element formatu można łączyć z innymi w celu utworzenia dłuższego modelu formatu.
Przykład:
SELECT TO_CHAR(DATE '2035-10-03', 'Dy, dd Mon YYYY')
FROM DUAL;
Wynik:
Wed, 03 Oct 2035
Zobacz Lista elementów formatu daty i godziny w Oracle, aby uzyskać pełną listę elementów formatu, które można wykorzystać do skonstruowania modelu formatu.