C/C++教程

oracle日期转换错误:ORA-01830

本文主要是介绍oracle日期转换错误:ORA-01830,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

to_date函数错误:

select to_date('2019-01-23','yyyy-MM') from dual

 

 中文含义:

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

这个错误说明'2019-01-23'这个参数的长度大于'yyyy-MM'的长度了,所以不能转换。应该先用substr('2019-01-23',1,7)截取一下变成‘2019-01’,在进行to_date(),即

 

 to_char函数与to_date函数相比没有限制,可以随意转。比如

这篇关于oracle日期转换错误:ORA-01830的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!