select TO_CHAR(to_date(sysdate, 'DD-MON-YYYY'), 'DAY') FROM DUAL;
当我运行这个查询时,输出是:SUNDAY。但我们知道今天是星期二(2013 年 1 月 1 日)。和
然后将查询更改为
select TO_CHAR(to_date('01-JAN-2013', 'DD-MON-YYYY'), 'DAY') FROM DUAL;
答案是:星期二。
然后将查询更改为
select TO_CHAR(to_date(sysdate+1, 'DD-MON-YYYY'), 'DAY') FROM DUAL;
答案是:星期一。
当我使用 sysdate 为什么它显示 SUNDAY 作为输出?
我是 Oracle 数据库的新手。请帮我。