读书人

月份无效:TO_DATE

发布时间: 2014-01-28 21:24:40 作者: rapoo

在插入日期:TO_DATE('02-09-1980', 'dd-Mon-yyyy HH:MI:SS AM')时,系统提示月份无效
什么原因?

------解决方法--------------------------------------------------------
TO_DATE('02-09-1980', 'dd-Mm-yyyy HH:MI:SS AM')
------解决方法--------------------------------------------------------
TO_DATE('02-09-1980', 'dd-mm-yyyy')
------解决方法--------------------------------------------------------
TO_DATE('02-09-1980', 'dd-Mm-yyyy HH:MI:SS AM')
TO_DATE('02-09-1980', 'dd-Mm-yyyy')
都可以,不过没有时间为什么要加上hh:mi:ss am??
------解决方法--------------------------------------------------------
如果要这样'dd-Mon-yyyy 就用英语的月。
SQL> select TO_DATE('02-sep-1980', 'dd-Mon-yyyy HH:MI:SS AM') from dual
2 /

TO_DATE('
---------
02-SEP-80

SQL>
------解决方法--------------------------------------------------------
去baidu查查正确格式吧~~~~
------解决方法--------------------------------------------------------
TO_DATE('02-09-1980 00:00:00', 'dd-mm-yyyy HH24:MI:SS')

        

读书人网 >oracle

热点推荐