oracle 01810 怎么解决
的有关信息介绍如下:ORA-01810 格式代码出现两次,日期格式,时间格式,to_date错误最好还是把sql粘出来看看,才能帮你解决啊。举几个例子:这个错误的原因是使用了两次MM 1.to_date('YYYY-MM-DD HH:MM:SS') 需要把分樱团钟的MM改成MI 2.to_date('YYYY-MM-DD HH:MI:SS') 这样可能会出现小时变成了上下午的12小时格式,所以可以给小时设置成24小时派颂配格式to_date('YYYY-MM-DD HH24:MI:SS') 例如:select * from task_items t where t.declaration_time between TO_DATE('2012-07-13 14:29:48','yyyy-MM-dd HH:mm:ss') and TO_DATE('2012-07-26 14:29:48','yyyy-MM-dd HH:mm:ss');上面这条sql执行报ORA-01810格式代码出现两次这样写select * from task_items t where t.declaration_time between TO_DATE('2012-07-13 14:29:48','yyyy-MM-dd hh24:mi:ss') and TO_DATE('2012-07-26 14:29:48','yyyy-MM-dd hh24:mi:ss'); 原因发现对于24小时制,HH支持的不好,又改成一下格式:HH24指 24小时制 HH 是12小尘指时制 MI只能写为MI 不能写MM MM 是错的