最近的zoneinfo database由Internet Assigned Numbers Authority维护,包含两个新的前缀“posix”和“right”。例如,在过去只有Asia/Kolkata
的地方,新数据库添加了posix/Asia/Kolkata
和right/Asia/Kolkata
该数据库在其第一个开发人员之后也称为Olson数据库,或tz数据库
这些新添加的前缀是什么意思?它们的实际效果是什么?它们中的任何一个能否安全地从提供给用户的时区选择清单中筛选出来
全球化的web应用程序(如WordPress)使用这些zoneinfo名称作为用户首选项选择列表。他们在MySQL's timezone support setup
right
(或者也叫leap
,也叫zoneinfo-leaps
)是关于使用时间,包括闰秒Posix
(也是zoneinfo posix,通常只是`zoneinfo')是关于使用posix次,因此不考虑闰秒理论上,你不应该选择,系统会为你选择,考虑到时间是如何存储在系统中的
但不可以,对于用户,您不应该使用zoneinfo中的数据
引用Python文档:
注意:有些区域已过时,文本为简单的ASCII码,因此无法正确表示城市名称,英语版并不总是最好的版本
right/
前缀标记考虑了leap seconds的时区posix/
前缀使用POSIX time标记时区。这些时区实际上与不固定的时区相同当向用户呈现时区选择时,过滤掉前缀名称可能是好的(例如WordPress就是这样做的)。如果你是天文学家,你的观点可能会有所不同
相关问题 更多 >
编程相关推荐