?
我的現在的日期格式是 ????????? ,要改成英文的需要輸入一下命令:
?
ALTER SESSION SET NLS_DATE_LANGUAGE=AMERICAN; 修改后變為:
?
?????????????????????????????????????????????????????????????
同樣也得若是英文要想修改成中文,可以用命令:alter session set nls_date_language='simplified chinese';試一下
結果如下: ???????
????????????????
注意:查看當前日期是中英文的命令是:select SYS_CONTEXT('USERENV','language') from dual;
這些命令雖然能夠改變日期輸出格式,但應該是只針對當前session的,當你再打開另一個session時,查看日期格式,還是沒有改變。要想改變oracle默認的日期輸出格式:
(1)linux系統:改變oracle用戶下的 .bash_profie在其中添加像export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'或者是 export ?NSL_DATE_FORMAT=YYYYMMDD;
使之立馬生效可用source .bash_profile
(2)windows系統下:
①修改注冊表,在注冊表/hkey_local_machine/software/oracle/home0主鍵中增加一個字串,字串名為nls_date_format,字串的值為你希望定義的時間格式,如: yyyy-mm-dd hh24:mi:ss
改完后,重開一個session
②修改oracle參數文件initsid.ora。可直接在參數文件中添加: ??NLS_DATE_FORMAT=YYYY-MM-DD-HH24:MI:SS,但須將注冊表中上述位置的NLS_LANG字串值去掉。 initsid.ora一般在/oracle/oracle/database下,記得initsid.ora中的sid為你的oracle的sid,不要找起initsid.ora這個名字來了,我的是 initorcl.ora。
?
轉載: ? http://blog.csdn.net/xiaotengyi2012/article/details/7840567
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
