雖然下面代碼打印「週四錯誤」,(10-FEB是星期四)甲骨文怪異與一週中的天
BEGIN
IF to_char(to_date('10-FEB-2011','DD-MON-YYYY'),'Day')='Thursday' THEN
dbms_output.put_line('Correct');
ELSE
dbms_output.put_line('Wrong '||to_char(to_date('10-FEB-2011','DD-MON-YYYY'),'Day'));
END IF;
END;
以下打印「正確」的,(09-FEB是行爲字符串比較一個星期三)
BEGIN
IF to_char(to_date('09-FEB-2011','DD-MON-YYYY'),'Day')='Wednesday' THEN
dbms_output.put_line('Correct');
ELSE
dbms_output.put_line('Wrong '||to_char(to_date('09-FEB-2011','DD-MON-YYYY'),'Day'));
END IF;
END;
我一直在試圖弄清楚,但我不能。任何幫助將非常感激。提前致謝。
謝謝。這個解決方案對我來說更加優雅。 – bhaw2 2011-02-09 13:09:46
對於`fmDay`的+1我不知道。 – 2011-02-09 13:12:34