我想知道DST在特定时区和年份开始/结束的确切时间.
使用TimeZoneInfo.GetAdjustmentRules和AdjustmentRule.DaylightTransitionStart我可以得到一个TransitionTime指定DST开始时刻规则的对象.
让我们假设我找到适用于2010的调整规则.如何将其TransitionTime对象转换为2010年的对象DateTime?
Timezone: (UTC-05:00) Eastern Time (US & Canada)
Valid: 01.01.2007 00:00:00 - 31.12.9999 00:00:00
DST Start TransitionTime:
IsFixedDateRule: false
Month: 3
Week: 2
DayOfWeek: Sunday
TimeOfDay: 02:00:00
Run Code Online (Sandbox Code Playgroud)