Я пытаюсь получить определенный формат даты «DD-пн-YY»Как изменить формат даты «дд-пн-уу» в Oracle
Моя таблица имеет поле даты (birth_dt), который имеет формат по умолчанию «dd/mm/yyyy»
Я не хочу, чтобы результатом был текст (т. е. не хотите использовать to_char()
), так как результат должен быть экспортирован в электронную таблицу Excel, а некоторые параметры сортировки делаться бизнесом на основе поля даты.
Я пытался использовать:
SELECT to_date(to_char(t.birth_dt,'dd-Mon-yy'), 'dd-Mon-yy') FROM TABLE t
, но она по-прежнему дает тот же формат даты, как описано ранее (дд/мм/гггг).
Любая помощь будет высоко оценена.
спасибо.
Что вы подразумеваете под "date field with with the default format of ..."? Является ли 'birth_dt' действительно типом данных DATE, или это VARCHAR2 в формате' 'dd/mm/yyyy''? ** Это не может быть так! ** Если вы не знаете, используйте 'описать t'. – mathguy