SELECT to_date(to_char(SYSTIMESTAMP, 'MM/DD/YYYY'), 'MM/DD/YYYY') FROM DUAL;
==> 04-MAR-16
任何人都可以解釋爲什麼這個select語句不會導致'03/04/2016'嗎?轉換日期數據類型的時間戳
我該如何編寫自己的選擇,以便在日期類型中產生這種結果?我也嘗試過
SELECT to_date(to_char(trunc(SYSTIMESTAMP), 'MM/DD/YYYY'), 'MM/DD/YYYY') FROM DUAL
具有相同的結果。
您使用哪種環境/工具執行查詢? – trincot
Oracle的sqldeveloper 4.1版 –
好吧,我寫了一個答案,考慮到了這一點。 – trincot