Windows 系統中所設定的時區將影響 ASP/ASP.NET 程式設計中預設顯示時間的格式,當您的程式未格式化顯示時可在 web.config 中設置下列設定,以使系統回應您所需要的時間格式:
<globalization culture="zh-TW" uiCulture="zh" />
顯示回傳格式:yyyy/mm/dd ....
<globalization culture="en-US" uiCulture="en" />
顯示回傳格式:dd/mm/yyyy ....
備註:上述方式可解決大部分時間比對及回傳格式的顯示問題,但因我們常常無法掌握系統預設的安裝時區設定,若您欲撰寫高移植性網站程式碼或許可在程式中修改時間格式的回傳比對寫法,例如:DateTime.Now.ToString("MM.dd.yyyy");
詳細 globalization 請參閱:System.Globalization.CultureInfo。 |