Преобразование даты Oracle - PullRequest
       10

Преобразование даты Oracle

0 голосов
/ 14 января 2011

как изменить формат даты, например, данные в базе данных в качестве входных данных представляют собой 01-янв-10, но как получить выходные данные в виде 01-января-2010. И есть некоторые даты, которые являются 01 декабря 1999 года, которые должны быть представлены как 01 декабря 1999 года. Как это можно сделать?

Спасибо

1 Ответ

1 голос
/ 14 января 2011

Вы можете форматировать дату с TO_CHAR как: TO_CHAR(<YOUR_DATE_COLUMN>, 'DD-MON-RRRR')

Например:

SELECT TO_CHAR(SYSDATE-5000, 'DD-MON-RRRR') MYDATE FROM DUAL
UNION
SELECT TO_CHAR(SYSDATE, 'DD-MON-RRRR') MYDATE FROM DUAL
...