当我运行:TO_DATE错误,而使用SUBSTR
select to_date('substr(21120319,3)','YYMMDD')
from dual
,我发现了错误:
date is not in the valid range -4719 and +9999.
但如果这样做:
select to_date('120319','YYMMDD')
from dual
我的查询运行正常,并给出输出19-MAR-12。
这个错误的原因是什么。请帮我理解这一点。
谢谢你的时间。
为什么SUBSTR,它会返回错误的世纪,21120319应该回到2112年3月19日不是3月19日2012年 – Tejo 2013-03-19 14:36:29