我認爲我是在稍微解決這個問題,我希望有人能幫助我。ASP.NET日期/時間轉換
我有一個SQL Server後端的ASP.NET應用程序。我將所有日期都以UTC格式存儲,並對瀏覽器的本地時區進行適當轉換。其中一頁要求提供開始日期和結束日期(不是時間)。
我正在將開始日期和時間設置爲00:00:00小時(午夜),並且我正在結束時間並添加23:59:59的時間,以便日期範圍覆蓋一整天。現在我想要做的是做一個SQL查詢來搜索這個日期範圍內的記錄。問題是,SQL中的數據是UTC時間,用戶在他們的本地日期和時間輸入日期和時間。
我最快的解決方案是將日期和時間轉換爲UTC,然後搜索記錄。但是,通過這樣做,我相信ASP.NET會根據服務器時區將給定的時間和日期轉換爲UTC。
如何根據用戶的時區將日期和時間轉換爲UTC時間?
[Here](http://stackoverflow.com/questions/246498/creating-a-datetime-in-a-specific-time-zone-in-c-fx-3-5)是一個非常類似的問題,也來自* stackoverflow.com *。 – 2009-09-06 03:13:16