當(dāng)日期格式是 AM或者PM格式時,進入系統(tǒng)會報類似“從 varchar 數(shù)據(jù)類型到 datetime 數(shù)據(jù)類型的轉(zhuǎn)換產(chǎn)生一個超出范圍的值”的錯誤,這個是由于我們在安裝系統(tǒng)時選擇時區(qū)、日期格式不正確所致。
1 控制面板--〉區(qū)域和語言選項--〉區(qū)域選項--〉自定義---〉日期---〉日期分隔符 下拉選項 即可選擇
2 修改注冊表:在控制面板中設(shè)置時間格式,并應(yīng)用到默認(rèn)用戶。
打開注冊表,導(dǎo)出[HKEY_USERS\.DEFAULT\Control Panel\International]
修改.DEFAULT為 S-1-5-18 [HKEY_USERS\S-1-5-18\Control Panel\International]
導(dǎo)入同理修改為S-1-5-19、S-1-5-20導(dǎo)入重啟IIS
3 發(fā)現(xiàn)虛擬目錄的“屬性->ASP.Net->編輯配置...->應(yīng)用程序"選項卡中的"全球化設(shè)置"中的"區(qū)域性"和UI 區(qū)域性中默認(rèn)"af-ZA".都把它改為"zh-CN",如圖此主題相關(guān)圖片如下:asp.net.gif