oracle中date错误,ORA-01830: date format picture ends before converting entire input string

转载 2016年08月30日 14:36:05

select "TO_DATE"('2016/08/11 00:00:00', 'yyyy/mm/dd') from dual

报错ORA-01830: date format picture ends before converting entire input string

错误产生原因:date类型不能包含秒以后的精度。
如日期:2012-06-20 21:01:24

在使用to_date() 函数时有可能出现此错误

解决办法:

to_date('2012-06-20 21:01:24','yyyy-mm-dd') 是错误的

使用instr(详细用法 http://www.cnblogs.com/BetterWF/archive/2012/06/20/2556444.html)  函数配合使用,例如:

to_date( substr('2012-1-1 00:00:00',0,INSTR('2012-1-1 00:00:00', ':', 1, 1)-3),'yyyy-mm-dd') 是正确的


相关文章推荐

'Conversion failed when converting date and/or time from character string.DB-Lib error message 241,

用pymssql 连接SqlServer数据库后,向数据库插入一条包含时间字段的数据时,报错如下: ‘Conversion failed when converting date and/or ti...

Date和String.format常见用法

目前的java版本Date类主要通过SimpleDateFormat和Calendar类进行处理。SimpleDateFormat按照一定的格式对Date和String进行转换,Calendar类根据...

Oracle Study之--NLS_DATE_FORMAT

Oracle Study之--NLS_DATE_FORMAT 系统环境:      操作系统:RedHat EL6      数据库:    Oracle 11gR2 在RMAN中设置时间格式...

Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法

1、错误原因: date类型不能包含秒以后的精度。 如日期:2010-01-01 20:02:20.0 解决方法:将日期秒以后的精度去除 如日期:2010-01-01 20:02:20...

date.format.js

Oracle修改时间报:ORA-01830: 日期格式图片在转换整个输入字符串之前结束的解决办法

1、错误原因:  date类型不能包含秒以后的精度。  如日期:2010-01-01 20:02:20.0 解决方法:将日期秒以后的精度去除  如日期:2010-01-01 20:02:2...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)