В Oracle Database можем да използваме TO_CHAR(datetime)
функция за връщане на различните части от дата от стойност дата и час, включително краткото име на месец.
Краткото име на месеца се нарича също и съкратеното име на месеца. Примери за връщане на краткото име на месеца са по-долу.
Пример
За да получите съкратеното име на месеца, използвайте MON
:
SELECT TO_CHAR(DATE '2030-09-25', 'MON')
FROM DUAL;
Резултат:
SEP
Изписване с главни букви
В горния пример използвах главни букви MON
, което доведе до връщане на краткото име на месеца с главни букви.
Можем да променим главните букви на този аргумент на Mon
за да върнете резултата във формат с главни букви.
SELECT TO_CHAR(DATE '2030-09-25', 'Mon')
FROM DUAL;
Резултат:
Sep
Можем да го предоставим с малки букви (mon
), за да върнете краткото име на месеца с малки букви:
SELECT TO_CHAR(DATE '2030-09-25', 'mon')
FROM DUAL;
Резултат:
Sep
Има много повече форматни елементи, налични за форматиране на стойности за дата и час в Oracle и горният форматен елемент може да се комбинира с други, за да се създаде модел с по-дълъг формат.
Пример:
SELECT TO_CHAR(DATE '2030-09-25', 'Dy, dd Mon YYYY')
FROM DUAL;
Резултат:
Wed, 25 Sep 2030
Вижте Списък с елементи на формат за дата и време в Oracle за пълен списък с елементи на формат, които могат да се използват за конструиране на модел на формат.