当前位置: 代码迷 >> 综合 >> ORA-01830: 日期格式图片在转换整个输入字符串之前结束
  详细解决方案

ORA-01830: 日期格式图片在转换整个输入字符串之前结束

热度:19   发布时间:2024-01-26 03:43:41.0

ORA-01830: 日期格式图片在转换整个输入字符串之前结束

在这里插入图片描述
原因:
date类型不能包含秒以后的精度。

数据库中的数据:

FCJSJ = 2019-07-04 11:37:48

解决方式:
对字符串进行截取:

to_date(FCJSJ ,'yyyy-mm-dd'

传入的是’yyyy-mm-dd’这种形式的,而程序调用时传入值的形式是‘yyyy-mm-dd hh24:mi:ss’,就报错了,解决办法就是用substr截取参数的年月日部分。

改为:

to_date(substr(FCJSJ ,1,10),'yyyy-mm-dd')