2014-11-25 99 views
1

以下Stackoverflow Q/A似乎表示.NET TimeZoneInfo類將在將UTC轉換爲UTC時正確觀測夏令時(DST) PST或PDT跟單的TimeZoneInfo代碼「太平洋標準時間」:使用.NET TimeZoneInfo太平洋標準時間(PST)與太平洋夏令時間(PDT)

How do I convert UTC to PST or PDT depending upon what the current time is in California?

如果這是正確的,怎麼會的TimeZoneInfo實現這一目標?我知道您可以查看UTC的一年中的哪一天和哪一個月,並且在冬季到秋季的深冬期間接近確定PDT的時間,但每年節能的確切日期略有不同。 ..

還是我錯在假設的TimeZoneInfo處理PDT和PST(又名觀察DST)與單一的TimeZoneInfo代碼「太平洋標準時間:?

回答

0

我已經找到了答案在這裏: Convert PST to GMT Irrespective of Server Timezone with .Net DateTime

摘錄: 「此功能TimeZoneInfo.ConvertTimeFromUtc(uTcDateTime, TimeZoneInfo)使用存儲在註冊表中的時區數據庫,並由Wind維護OWS。時區規則隨着時間而改變,特別是夏時制轉換,因此在該計算機上保持Windows Update活動狀態對於允許Microsoft更新數據庫非常重要。「

相關問題