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

时间转换
我在数据库中有一个varchar2类型的字段,其中的内容是固定格式:2011年02月12日

这样的。
应该怎么样把这个值变成一个时间类型的,可以相互比较的。

最好一句话。

------解决方案--------------------
to_char('2011-02-12','yyyy-MM-dd')
------解决方案--------------------
select to_date(substr('2011年02月12日',1,4)||substr('2011年02月12日',6,2)||substr('2011年02月12日',9,2),'yyyy-mm-dd') from dual ;
------解决方案--------------------
探讨
select to_date(substr('2011年02月12日',1,4)||substr('2011年02月12日',6,2)||substr('2011年02月12日',9,2),'yyyy-mm-dd') from dual ;