我正在執行兩條select語句。但它會顯示差異。如何在oracle 11g中獲取timestamp列的準確日期和時間?
select TO_CHAR(AUTHORIZE_DATE,'YYYY-MM-DD')|| 'T' || TO_CHAR(AUTHORIZE_DATE,'HH24:MM:SS') from table_name
和輸出是:2017-02-21T05:02:58
select AUTHORIZE_DATE from table_name
和輸出是:2/21/2017 5:35:58
需要輸出: 2017-02-21T05:35:58。
但我無法獲得準確的時間。請幫助解決這個問題?這裏列數據類型是Timestamp。
這似乎是相同的查詢y在OP中。 –
@TimBiegeleisen爲datetime參數,在oracle分鐘是'MI'而不是'MM'爲月 –
很好的捕獲,沒有看到+1 –