我正在使用以下查询。
select sysdate from dual where to_char(sysdate,'DD-MM-YY')='28-MAY-13';
并且输出为空。但是对于以下查询,输出是当前日期。
select sysdate from dual where to_date(sysdate,'DD-MM-YY')= to_date('28-MAY-13','DD-MM-YY');
为什么 to_char 函数不能返回 sysdate?
我们不应该使用 to_char 来比较日期吗?