代码之家  ›  专栏  ›  技术社区  ›  Meh

如何找出时区和特定年份的DST开始/结束的实际时间?

  •  6
  • Meh  · 技术社区  · 15 年前

    我想知道DST在特定时区和年份的确切开始/结束时间。

    TimeZoneInfo.GetAdjustmentRules 和 AdjustmentRule.DaylightTransitionStart TransitionTime 对象,指定DST开始力矩规则。

    假设我找到了适用于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
    
    1 回复  |  直到 15 年前
        1
  •  8
  •   Dmitry Ornatsky    15 年前

    MSDN拥有 sample . 见 DisplayTransitionInfo 功能在底部。

    推荐文章