WinServer2008r2 機器時間格式修改


windows2008 這么高級的系統不可能改個系統的日期時間顯示格式還要進注冊表啊。於是有baidu,google了下終於發現了,原來還有不需要注冊表的更簡便方法。
windows2008默認時間格式是2012/6/10,這和我們程序中的一些功能產生了沖突,我們一般使用2012-6-10這種格式。根據以往經驗,在控制面板-區域和語言選項中,把時間格式設置為yyyy-M-d,但是發現沒有效果,重啟后還是一樣。
時間也是類似,英文系統上默認是h:mm:ss tt之類的顯示格式,也就是23:30:10 P.M.,就是這個AM,PM也會讓程序出錯,光在控制面板改日期顯示格式只是對當前用戶起作用,並不能修改系統顯示設置。
改注冊表的方式是網上見得最多的,但是實際上在控制面板上還有更簡單的方法。
在區域和語言選項的設置面板的“管理”標簽頁面上有個“復制到保留賬戶”按鈕,點開后可以設置將當前設置復制到系統賬戶(本地系統、本地服務、網絡服務)。復制后重啟服務器發現OK了。

 

image

 

image

 

----------------------------------------------------------------------------

服務器從32位升級到64位的WIN2008,結果就出日期格式問題
首先想到的當然是到控制面板里面更改區域和語言,在“控制面板”,在“區域和語言選項”中找到了“格式”設置,然后把短日期改成yyyy-M-D。
重啟IIS,結果還是一樣。

運行注冊表編輯器(regedit那個撒)
進入到HKEY_USERS\.DEFAULT\Control Panel\International
修改右側sDate值為 -
修改右側sShortDate值為 yyyy-M-d
最后重啟IIS,大功告成!
為什么我在控制面版里面修改成功后卻不行,非得改注冊表呢?
細細看了一下原來在控制面版修改的“區域和語言選項”部份是寫在注冊表HKEY_CURRENT_USER\Control Panel\International, 也就說只是修了當前用戶的

查找注冊表所有sDate,sShortDate這兩個項目更改為-,yyyy-M-d

----------------------------------------------------------------------------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM