【发布时间】:2015-10-22 19:39:23
【问题描述】:
我一直认为 to_date 函数字符串和日期格式应该匹配。为什么下面的语句工作正常?
select TO_DATE('20151014','yyyy-mm-dd') from dual;
oracle 现在是否在将字符串转换为日期之前忽略特殊字符?
这是在 Oracle 11g 中。
【问题讨论】:
-
也可以试试 '2015/10/14'。
-
是的,这也有效。但为什么下面的语句有效? select TO_DATE('2015/10$14','yyyy--%-mm-dd') from dual;