日期:2014-05-17  浏览次数:20778 次

将'2007年04月01日'转换成日期型的问题
现在要将字符串 '2007年04月01日 '转换成日期型,用一条sql语句,请高手指点

------解决方案--------------------
SELECT TO_DATE( '2007年04月01日 ', 'YYYY年MM月DD日 ') to mydate
------解决方案--------------------
sorry,上面是into
------解决方案--------------------
select to_date((select substr( '2007年04月01日 ', 1, 4) ||
substr( '2007年04月01日 ', 6, 2) ||
substr( '2007年04月01日 ', 9, 2)
from dual), 'yyyy-mm-dd ')
from dual;
------解决方案--------------------
用to_char,to_date貌似不能有汉字的
学习楼上的
select to_date(substr( '2007年04月01日 ',1,4)||substr( '2007年04月01日 ',6,2)
||substr( '2007年04月01日 ',9,2), 'yyyy/mm/dd ') from dual;

估计有更好的解决方案!@