2016-01-27 11 views
1

Я хочу знать, можно ли преобразовать формат даты в SQL. например от 27-jan-2016 до только 27-jan.Преобразование формата даты

+1

Проверьте документацию для '' TO_DATE' и TO_CHAR' функций. –

+0

'select to_char (sysdate, 'dd-mon') from dual;' это простой пример того, как вы можете это сделать. –

ответ

0

Я хочу знать, если это возможно, чтобы преобразовать формат даты в SQL. например от 27-я-2016 до 27-jan

Да. Вам необходимо использовать TO_CHAR для отображения DATE в вашем желаемом формате.

Например,

SQL> SELECT to_char(SYSDATE, 'dd-mon', 'nls_date_language=english') dt_format FROM dual; 

DT_FOR 
------ 
27-jan 
+0

Могу ли я использовать этот '' to_char'' оператор внутри case case в sql? – user5451270

+0

@ user5451270 Да, конечно. –

0

попробовать это:

select to_date(column,'dd-mon') from table 
+0

Я думаю, что это не сработает. Вы пробовали? –

+0

Это не работает – user5451270

Смежные вопросы