【问题标题】:TimeZoneInfo vs. Olson databaseTimeZoneInfo 与 Olson 数据库
【发布时间】:2011-02-06 21:30:46
【问题描述】:

TimeZoneInfo 和 Olson 数据库是否使用相同的时区标识符?

我从 GeoNames 服务(基于 Olson 数据库)获取时区 ID,并希望检索该时区的夏令时信息。

【问题讨论】:

标签: .net datetime timezone


【解决方案1】:

不,它们不使用相同的标识符。一种可能的解决方案是使用Noda-Time,它放弃了 TimeZoneInfo 以支持 Olson 时区。

延伸阅读:What's wrong with DateTime anyway?

【讨论】:

    【解决方案2】:

    unicode 联盟保持 Olson 数据库和 Windows TimeZone Ids 之间的映射,可以访问here

    另请参阅this SO question and answers 了解更多夏令时信息(夏令时 - 做和不做)。

    【讨论】:

      猜你喜欢
      • 2012-02-04
      • 1970-01-01
      • 2018-10-19
      • 2013-08-17
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 2011-02-28
      • 1970-01-01
      相关资源
      最近更新 更多