首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从glibc到uclibc时区映射文件

从glibc到uclibc时区映射文件
EN

Stack Overflow用户
提问于 2013-09-03 09:10:04
回答 1查看 2.2K关注 0票数 1

我偶然看到一个时区字符串从glibc到uclibc的映射文件。看起来是这样的:

非洲/阿比让=GMT0 0

非洲/阿克拉=GMT0 0

非洲/亚的斯亚贝巴=非洲-3

非洲/阿尔及尔=CET-1

..。

这个文件很旧(4年),已经在glibc上添加了几个新的TimeZones。但是,我找不到最新的映射文件。映射文件有451个条目,因为现在支持的时区字符串超过900条。是否存在相同的更新映射文件?

EN

回答 1

Stack Overflow用户

发布于 2013-09-03 13:10:07

从您提供的数据来看,左侧似乎是一个IANA/Olson时区标识符。您可以看到这些区域及其偏移量维基百科的粗略列表。

右侧似乎是时区的缩写和标准偏移区,其标志倒置。这可能是POSIX样式的时区字符串。我不知道,因为你只提供了一个小样本。

您可以在时区标记wiki中阅读更多关于这两个方面的信息。一定要阅读POSIX时区的限制。

一些搜索发现了这条线,其中他们讨论了uclibc只支持POSIX时区。如果您正在使用buildroot,您可以看到"tzdata“包是否适合您,但我不确定它是否有效。如果是这样的话,您将以与glibc相同的方式使用它,包括TZ变量设置(参见页面底部的最后一个选项)。

至于将IANA映射到POSIX区域--您所拥有的任何列表都将仅限于当前的时区规则,而且仍然不一定涵盖所有内容。只有IANA区是全面的。这也将是一个单向的映射。你不能往相反的方向走。我搜索了一下,但没有找到这个映射的直接来源。如果你找到了,请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18588293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档