Re: [問題] IIS與ASP.NET虛擬站台,DateTime格式不同?

看板C_Sharp作者 (哇細小圭)時間13年前 (2010/10/10 10:15), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
自問自答了 還是很感謝版友remmurds給的意見。 不過我是不想用程式設定的方式解除問題。 搜尋google後 發現有人提到需透過regedit變動相關設定 位置在 HKEY_USERS\S-1-5-18(這個數字不一定)\Control Panel\International 如果跟我出現一樣的問題的話 可以順S-1-5-19、S-1-5-20看看 裡面記載的時間格式出現中文了~ 我的S-1-5-18是美國的格式 所以我將18的部分匯出,然後匯入20 IIS就恢復正常呈現AM PM,而不是上午或下午了 以上提供心得分享~ ※ 引述《gogo1119 (哇細小圭)》之銘言: : 我遇到一個很奇怪的時間格式問題 : 作業系統是Wiindows Server 2003(英文版) : .NET Framework 2.0 SP1 : 因為那個Server上有開發環境 : 所以我做了三種對照測試 : 1.Window Form : 2.ASP.NET開發用的虛擬站台 : 3.IIS(程式碼同2) : 個別都取得系統目前的時間 : 但IIS底下回傳結果卻是有中文! : 例如: : 1跟2的結果可能是 03:59 AM : 但3的結果卻是 下午 03:59 : 我覺得奇怪的是,要是OS設定語系的關係 : 那123結果應該相同 : 唯獨IIS底下卻結果是不一樣的 : 請問有人知道原因是什麼嗎??? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.231.122.106

10/10 11:09, , 1F
其實在控制台內的地區選項內就可以設了..
10/10 11:09, 1F

10/11 00:11, , 2F
只能說控制台設定的區域不是最精準的,不然我不會上來問了
10/11 00:11, 2F
文章代碼(AID): #1CiI6-mO (C_Sharp)
文章代碼(AID): #1CiI6-mO (C_Sharp)