2009-11-29 56 views
0

我犯了一個愚蠢的錯誤......淨日期格式化

我設定XP我的區域設置前安裝.Net和現在DateTime.Now將設置日期12/01/2009,而不是01/12/2009。

我確定有一個簡單的方法來改變這個.Net運行時配置,但我不記得它是什麼。

幫助?

回答

0

以上答案都不正確。

解決我的問題的正確方法是修改我的用戶帳戶的區域設置,然後在註冊表中將控制面板\國際鍵導出到文件。然後爲每個其他用戶導出相同的密鑰並從第一個(和正確的註冊表項)覆蓋正確的英國設置。

一旦更新運行每個用戶設置返回到註冊表,並全部解決。問題在於應用於安裝DotNet時創建的ASPNET用戶的區域設置。

5

更改Windows區域設置,它應該自動拾取。最壞的情況下,你可能不得不重啓。我不相信.NET安裝時區域設置永久存儲在任何地方。

+1

這可能是因爲它是一個ASP.NET應用程序,在這種情況下,可能只是應用程序池需要回收。 – Josh 2009-11-29 22:45:07