**说明:**针对to_date函数,前后俩个参数的格式是有要求的,第一个参数的长度不能大于第二个参数。
案例说明:
select to_date(‘2021-04-22 10:10’,‘yyyy-mm-dd’) from dual;执行结果报错
select to_date(‘2021-04-22’,‘yyyy-mm-dd’) from dual;执行结果正确
select to_date(‘2021-04-22’,‘yyyy-mm-dd HH:ss’) from dual;执行结果正确
解决方式:
配合substr函数使用,具体如下:
select to_date(substr(‘2021-04-22 10:10’,1,10),‘yyyy-mm-dd’) from dual;
ORA-01830: 日期格式图片在转换整个输入字符串之前结束
最新推荐文章于 2024-03-21 10:23:16 发布