使用TimeZoneInfo我遇到了問題。這可能只是一個理解微軟在TimeZoneInfo中提出的想法的問題。TimeZoneInfo需要一小時之前模糊不清
的問題是,如果我運行這些代碼:
var tzi = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
bool result = tzi.IsAmbiguousTime(new DateTime(2013, 11, 3, 1, 15, 0));
結果爲真。
在11月3日我們應該變回從夏令正常時間,所以在2:59:5999999時間將變爲2時00分零零秒
那麼,爲什麼是時間戳01: 15:00一個模棱兩可的時間?
@Jon是對的;日光節約時間規則從美國東部時間01:59:59移至美國東部時間01:00:00。 – Tenner