首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否计划在POSIX中纳入“`date`”的Olson数据库?

是否计划在POSIX中纳入“`date`”的Olson数据库?
EN

Unix & Linux用户
提问于 2020-05-15 05:37:36
回答 2查看 242关注 0票数 1

有一种更简单的方法来定义时区奥尔森数据库的值。

它是由Solaris,HP和Tru64开发的支持了19年(Paul Eggert)

正如第一个链接所演示的那样,AIX当然支持它。和所有的BSD

但POSIX中没有提到这一点。

它很简单:

代码语言:javascript
复制
TZ=America/New_York

而且它是更好的,因为它对DST的变化免疫。并考虑了不同年份的DST变化。

代码语言:javascript
复制
$ TZ="America/New_York" faketime "Sun Mar 10 03:00:00 2012" date &&
> TZ="America/New_York" faketime "Sun Mar 10 03:00:00 2013" date

Sat 10 Mar 2012 03:00:00 AM EST
Sun 10 Mar 2013 03:00:00 AM EDT

相关信息:

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2020-05-15 09:19:30

据我所知,没有这样的计划;在奥斯汀群bug追踪器 references 时区数据库中没有打开的bug,它没有在邮件列表中讨论过,也没有出现在会议记录中。

POSIX在2019年进行了改进,将Olson数据库中的一个特性包含在0-24范围之外;详细信息请参见虫1252

严格地说,据我理解,应该使用TZ=:...TZ值来请求Olson条目,以冒号被指定为实现定义。开头。

票数 2
EN

Unix & Linux用户

发布于 2020-05-15 10:06:10

我记得在电话会议上有一个相关的较长时间的讨论。

讨论了是否应包括olson数据库。由于数据库的复杂性,无法找到包含规范副本的协议,也无法引用该规范。

因此,基于olson的方法保留了一个允许的扩展,该扩展仅次于作用域。

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

https://unix.stackexchange.com/questions/586762

复制
相关文章

相似问题

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