我在我的應用程序的用戶submited日期時間轉換爲UTC:轉換爲UTC時間在我的服務器不工作
TimeZoneInfo.ConvertTimeToUtc(DateTime.Parse(model.SessionEnd))
我自己也嘗試這樣的事情
combinedDateTime = DateTime.SpecifyKind(combinedDateTime, DateTimeKind.Utc);
都能正常工作。只要我將它上傳到服務器並從那裏嘗試它,它就不會轉換時間,最終只返回我輸入的相同日期時間。我確定我的類庫正在最新版本正確加載,因爲我檢查了我的調試語句是否也被更新。這是一個服務器設置或我可以做些什麼來解決這個問題?
服務器上的日期和時間是什麼?它設置在哪個區域? – Oded 2013-03-11 22:29:59
服務器上的日期和時間比我的電腦時鐘早7個小時。我如何檢查區域設置?當我在服務器上執行'DateTime.UtcNow'時,它會給出正確的時間。它只有在將7小時提前轉換日期時間 – anthonypliu 2013-03-11 22:33:14
時?嗯 - 在格林尼治標準時間已經是服務器了嗎? – 2013-03-11 22:34:51