Я хочу знать точное время, когда DST начинается / заканчивается в определенном часовом поясе и году.
Используя TimeZoneInfo.GetAdjustmentRules
и AdjustmentRule.DaylightTransitionStart
, я могу получить объект TransitionTime
, который задает правило начала DST.
Давайте предположим, что я нашел правило корректировки, применимое к 2010 году. Как мне преобразовать его TransitionTime
объект в DateTime
в 2010 году?
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