如何將UTC時間更改爲當地時間。將Utc時間更改爲本地時間
我有這樣的代碼,
DateTime dt = booking.CreateDateTime.Value;
其中CreationDateTime是UTC的形式。
當我改變時間到客戶端的本地時間,它比當地時間快7個小時。
任何機構都有這方面的想法。
這是我如何改變它到當地時間。
var localTime = TimeZone.CurrentTimeZone.ToLocalTime(dt);
當預訂而成,斷絕端代碼日期時間是
booking.CreateDateTime = DateTime.UtcNow;
該機器上的當前時區實際上是您當前所在的時區嗎? –
是的這個代碼是來自澳大利亞/堪培拉的移動應用程序 –
檢查「dt」的Kind屬性。也許它不是UTC,因爲你期望:http://msdn.microsoft.com/en-us/library/system.datetime.kind.aspx – Ondra