to_date(string,[format,[nlsparams]])函数将char 或varchar2类型的值转化为一个Date值。
format,nlsparams是可选项;format 指定了要转化的格式;nlsparams指定了返回日期所使用的语言,格式为:'NLS_DATE_LANGUAGE=LANGUAGE';如果没有指定format和nlsparams,则按oracle的默认模式处理。如下例:
1)select to_date('2003 JULY 21','YYYY-MM-DD','NLS_DATE_LANGUE=english)"result" from dual;
2)select to_date('20030411155050','YYYY-MM-DD HH24MISS') FROM DUAL;
format,nlsparams是可选项;format 指定了要转化的格式;nlsparams指定了返回日期所使用的语言,格式为:'NLS_DATE_LANGUAGE=LANGUAGE';如果没有指定format和nlsparams,则按oracle的默认模式处理。如下例:
1)select to_date('2003 JULY 21','YYYY-MM-DD','NLS_DATE_LANGUE=english)"result" from dual;
2)select to_date('20030411155050','YYYY-MM-DD HH24MISS') FROM DUAL;