我想獲取設備的時區(windows phone)。我用這個類和屬性BaseUtcOffset。我住在約旦,假設給我+3小時,但它給了我+2。我認爲它是夏令時,但我不知道如何使用它,有什麼想法?TimeZoneInfo類和夏令時
var x = TimeZoneInfo.Local.BaseUtcOffset; // x.Hours = 2
the correct timezone from timeanddate.com
我想獲取設備的時區(windows phone)。我用這個類和屬性BaseUtcOffset。我住在約旦,假設給我+3小時,但它給了我+2。我認爲它是夏令時,但我不知道如何使用它,有什麼想法?TimeZoneInfo類和夏令時
var x = TimeZoneInfo.Local.BaseUtcOffset; // x.Hours = 2
the correct timezone from timeanddate.com
您應該使用GetUtcOffset()
。
BaseUtcOffset屬性返回UTC和時區標準時間之間的差異; GetUtcOffset方法返回UTC和特定時間點的時區之間的差異。
這是正確的迴應。時區比UTC早2小時。當地時間比UTC早3小時。
謝謝,這是有幫助的:) – Ateik