Oracle日月年的字串格式,為啥轉成Date型別變成 年月日了呢?
大家可以試試:
輸入:select to_date('05/04/2017', 'dd/MM/yy') from dual;
輸出:2017/4/5
uj5u.com熱心網友回復:
這個是客戶端顯示的格式問題,對于日期型別2017/4/5 和4/5/2017 結果是一樣的uj5u.com熱心網友回復:
nls_date_format修改下這個。
uj5u.com熱心網友回復:
Oracle資料預設的時間格式資料的顯示形式,與所使用的字符集有關。一般顯示年月日。你可以修改Oracle日期格式的方法:
在sql*plus中修改當前會話的日期格式;
SQL> alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';
將當前會話的時間格式修改為這種格式: 2003-01-28 15:23:38,即四位年-兩位月-兩位日,空格,24小時的制的小時:分鐘:秒,這種修改方法,只對當前會話有效。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/73391.html
標籤:開發
上一篇:Oracle 12c RAC安裝grid報錯Device checks for ASM
下一篇:oracle中select陳述句
