首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MarkLogic中提供的区域的UTC偏移量

MarkLogic中提供的区域的UTC偏移量
EN

Stack Overflow用户
提问于 2018-12-19 21:30:41
回答 2查看 128关注 0票数 2

在MarkLogic中有没有办法获得给定区域的协调世界时的偏移量?

例如,如果区域为"America/New_York“,则偏移量应为-5:00 (在标准时间期间)或-4:00 (在夏令时期间)

如果这不能通过内置的ML函数来实现,你会推荐什么?我想在MarkLogic环境中实现它。

EN

回答 2

Stack Overflow用户

发布于 2018-12-19 23:11:23

这里有一些关于如何在CentOS/RedHat上执行此操作的说明,这基本上归结为将/etc/localtime链接到不同的预定义时区文件之一:

https://ma.ttias.be/changing-the-time-and-timezone-settings-on-centos-or-rhel/

哈!

票数 1
EN

Stack Overflow用户

发布于 2018-12-21 06:27:53

这个问题本身是无法回答的,脱离了上下文。时区偏移量因年份、区域和位置而异(由于时区h的性质--一种政治构造,而不是任何合理的东西)。

规则随着时间的推移而变化,因为决定这些事情的区域组织决定了它们,并且不是以任何理性的方式一致的。

规则和表格内置于每个操作系统中--以不同的方式和完整性/准确性,取决于操作系统、本地区域和软件包安装/更新。通常,它们不会追溯到很久以前,并且可能只包含本地区域的数据。

这些表主要用于回答“当前区域设置时间是多少”,其次是“特定区域名称的当前TZ偏移量是多少”。得到比这更多的是延伸(例如“DST何时发生”,“DST是在区域XYZ中观察到的”,历史分区时间的本地时间或TZ偏移是什么)

结果,“什么是UTC偏移量”的答案不是单个数字常量。

我建议您具体确定问题的意图/用例,然后创建一个适当的表,并将其作为文档导入ML。就像这样:

https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

根据实际的预期用例进行调整,因为断章取义的问题不太可能有一个对所有目的都正确的答案。

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

https://stackoverflow.com/questions/53852304

复制
相关文章

相似问题

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