time - 当时区有夏令时更新时,我如何安排事件

标签 time dst

我们在世界不同地区的客户位置部署了物联网设备。它应该在我们的网络仪表板的每日每周和每月报告中提供一些打印的监控数据。问题是一些时区有夏令时,所以这些客户要求它应该基于夏令时。

我们想尝试的是

  • 获取我们使用的时区列表
  • 每当时区有夏令时更新时更新设备上的时间

但我们可以找到如何为不同时区的夏令时更新触发事件,我们可以使用 python、ruby 或 shell 或任何有帮助的命令行工具。

更新 根据@rici 的回答,我在 google 上搜索了 zdump 并找到了这个

https://superuser.com/questions/805185/linux-command-to-check-wherever-this-day-is-a-dst-change-day-and-which-direction

此答案将在 DST 开始和结束时给出。 我现在做的是根据这些数据手动设置 crontab。 如何自动安排任务?

最佳答案

您可以使用 zdump 实用程序打印一系列区域中的当前时间。如果您每小时都这样做,并根据之前的输出检查 DST 指示器,您将看到哪些区域发生了变化。

我不知道您如何确定哪些时区很重要,或者您如何确定哪些设备位于哪个时区。

关于time - 当时区有夏令时更新时,我如何安排事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43581633/

相关文章:

java - 在 DST(美国/洛杉矶),如果我添加一天,则仅添加 23 小时而不是 24 小时

c# - 如何检查给定日期是否为 DST 日期?

python - 为什么 pytz 在跨越 TZ 和 DST 边界时可以正确调整时间和偏移量,但不能正确调整 TZ 名称?

python - Pandas DataFrame 将数据从 BST/Clock 转换为 GMT/UTC,反之亦然

regex - Cocoa 中的时间正则表达式

java - 确定java中一秒的时间量(以分数(无论多么小)为单位)(在寻找解决方案时)?

javascript - javascript中动画之间的延迟

ios - 接受 hh :mm format 中文本字段的时间输入的正则表达式应该是什么

php - 为什么我的 time() 在 php 中关闭一小时?

夏令时的 PHP 日期问题