oracle to_date日期格式图片在转换整个输入字符串之前结束

日期格式图片在转换整个输入字符串之前结束
 
问题描述:在后台拼接SQL语句时报错:
提示 ORA-01830: 日期格式图片在转换整个输入字符串之前结束 错误日期格式图

片在转换整个输入字符串之前结束。
查找了原因:to_date('2005/04/21 12:00:00', 'yyyy-MM-DD HH24:MI');    这

里是时间的长度大于格式的长度。
解决:to_date 保持格式一致,to_char获取想要格式

select to_char(to_date('2012-12-04','yyyy-MM-dd'),'yyyy') from dual



版权声明:本文为Fupengyao原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。