2016-01-27 187 views
1

我想知道是否有可能在SQL中转换日期格式。例如从27-jan-2016只有27-jan转换日期格式

+1

检查'TO_DATE'和'TO_CHAR'功能的文档。 –

+0

'select to_char(sysdate,'dd-mon')from dual;'这是一个简单的例子,你可以做到这一点。 –

回答

0

我想知道,如果有可能的日期格式转换成SQL。例如从2016年1月27日到仅27日1

是的。您需要使用TO_CHAR在您的所需格式中显示DATE

例如,

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

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

我可以在sql语句中使用这个''to_char''语句吗? – user5451270

+0

@ user5451270当然可以。 –

0

试试这个:

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

我认为这是行不通的。你试过了吗? –

+0

它不起作用 – user5451270