来自时区标识符的 Haskell 时区值



如何从时区标识符(如"Europe/Berlin"(获取TimeZone值?我想象一个类型为Text -> Maybe TimeZone的函数,但还没有找到。

Data.Time.LocalTime.TimeZone.Olson允许读取时区规范文件,并提供TimeZoneSeries值,该值封装了时区和夏令时的各种奇怪之处。

时区很复杂,因此如果不给它一个实际的 UTC 工作时间,就无法从 "Europe/Berlin" 等标识符完全推断出TimeZone。这就是TimeZoneSeries解决的问题,具有许多转换功能。

相关内容

  • 没有找到相关文章

最新更新