2010-10-25 34 views

回答

13

,您應該使用TimeZoneInfo的ID - 因爲那麼你就可以再次TimeZoneInfo.FindSystemTimeZoneById恢復原始區域。

請注意,儘管存儲日期和時間爲DateTimeOffset某些情況下的有效替代方法,但它不足以滿足所有情況。例如,假設您想存儲每週有3pm會議的信息。因爲您不知道夏令時是否發生了變化,因此將該實例存儲爲DateTimeOffset不會告訴您下次會議的時間。 (在這種情況下,您可能需要存儲一天中的當地時間,這是一個每週會議,以及一週中的某一天。不幸的是,復發規則變得非常複雜。)

相關問題