我有一個應用程序需要服務器來處理客戶端請求。時間轉換爲客戶端時間c#
在這個應用程序中時間非常重要。
每當客戶端請求任何東西,我想節省請求的時間。
問題是,我的服務器在美國,客戶在澳大利亞。
如何將服務器時間更改爲客戶端時間並將其保存在數據庫中。
即使在白天節電期間,這應該是準確的。
我怎樣才能做到這一點
好吧,我有時間存入數據庫爲UTC。
在客戶端我有這樣的代碼,
DateTime dt = booking.CreateDateTime.Value;
var localTime = TimeZone.CurrentTimeZone.ToLocalTime(dt);
當我打印本地時間,它是7小時快於本地時間。
我該如何改變當地時間?
我想你知道時間的不同嗎?您可以獲得當前時間並計算幾小時內的差異?並使用該值? – Rob
如果我這樣做,它會在澳大利亞的白天節電期間得到改變。 –
什麼樣的客戶?桌面還是網頁? – Oded