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 skróconą nazwę miesiąca.
Krótka nazwa miesiąca jest również nazywana skróconą nazwą miesiąca. Przykłady zwracania krótkiej nazwy miesiąca znajdują się poniżej.
Przykład
Aby uzyskać skróconą nazwę miesiąca, użyj MON
:
SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;
Wynik:
SEP
Wielkość liter
W powyższym przykładzie użyłem wielkich liter MON
, co spowodowało, że skrócona nazwa miesiąca została zwrócona wielkimi literami.
Możemy zmienić wielkość liter tego argumentu na Mon
w celu zwrócenia wyniku w formacie pisanym wielkimi literami.
SELECT TO_CHAR(DATE '2030-09-25', 'Mon')
FROM DUAL;
Wynik:
Sep
Możemy podać go małymi literami (mon
), aby zwrócić skróconą nazwę miesiąca małymi literami:
SELECT TO_CHAR(DATE '2030-09-25', 'mon')
FROM DUAL;
Wynik:
sep
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 '2030-09-25', 'Dy, dd Mon YYYY')
FROM DUAL;
Wynik:
Wed, 25 Sep 2030
Zobacz Lista elementów formatu daty i godziny w Oracle, aby uzyskać pełną listę elementów formatu, które mogą być użyte do skonstruowania modelu formatu.