SELECT to_date('2013-2-10 13:23:22','YYYY-MM-DD HH:MM:SS') FROM DUAL;
报错:
ORA-01810:格式代码出现两次
出错原因:
MM出现了两次。
解决办法:
应改为:
SELECT to_date('2013-2-10 13:23:22','YYYY-MM-DD HH:MI:SS') FROM DUAL;
会接着报如下错误:
ORA-01849:小时值必须介于1和12之间。
所以,要再改动一下,如:
SELECT to_date('2013-2-10 13:23:22','YYYY-MM-DD HH24:MM:SS') FROM DUAL;
然后,就不会报错了。