Bellow代码错误ORA-01820: format code cannot appear in date input format
SELECT to_date('23-04-2014', 'fxdd-mm-iyyy') FROM DUAL
请解释为什么我不能将日期格式作为ISO年度
答案 0 :(得分:2)
此消息表示您的输入格式有问题:
SQL> SELECT to_date('23-04-2014', 'fxdd-mm-iyyy') dd FROM DUAL;
ORA-01820: format code cannot appear in date input format
SQL> SELECT to_date('23-04-2014', 'fxdd-mm-yyyy') dd FROM DUAL;
DD
-----------
23/04/2014
查看datetime format elements,年份格式iyyy
不存在!
答案 1 :(得分:-1)
在我看来,TO_DATE并不支持,试试这个:
SELECT to_char(DATE' 2014-04-23',' fxdd-mm-iyyy')FROM DUAL;
希望这有帮助。