时区标识符中的Haskell时区值
如何从时区标识符(如时区标识符中的Haskell时区值,haskell,timezone,Haskell,Timezone,如何从时区标识符(如“)获取值?我设想一个函数的类型是Text->Maybe TimeZone,但还没有找到。允许读取时区规范文件,并提供封装时区和夏令时各种奇怪特性的值 时区是复杂的,因此如果不给它一个实际的UTC工作时间,就无法从“Europe/Berlin”这样的标识符中完全推断出时区。这就是TimeZoneSeries解决的问题,它有许多转换函数。好的,可以从标识符中获取时区,但特定的偏移量需要一个时间点。Haskell中存在一些混淆,因为这些库没有使用通用术语时区在Haskelltim
“
)获取值?我设想一个函数的类型是Text->Maybe TimeZone
,但还没有找到。允许读取时区规范文件,并提供封装时区和夏令时各种奇怪特性的值
时区是复杂的,因此如果不给它一个实际的UTC工作时间,就无法从
“Europe/Berlin”
这样的标识符中完全推断出时区。这就是TimeZoneSeries
解决的问题,它有许多转换函数。好的,可以从标识符中获取时区,但特定的偏移量需要一个时间点。Haskell中存在一些混淆,因为这些库没有使用通用术语<代码>时区
在Haskelltime
包中定义的方式只是一个命名的偏移量,而不是“太平洋时间”或“中欧时间”意义上的时区。基本上,请参见中的“时区!=offset”,并认识到Haskell对术语有不同的定义。(+1用于参考时区olson
包)