如果在时区中有dst更新,我怎样才能举办活动

时间:2017-04-24 06:56:05

标签: time dst

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

我们想要尝试的是

  • 获取我们使用的时区列表
  • 如果时区中有dst更新,则更新设备上的时间

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

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

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用zdump实用程序在区域中打印当前时间。如果您每小时都这样做,并检查DST指标与上一个输出的对比,您将看到哪些区域已更改。

我不知道你怎么知道哪些tmezones很重要或者你如何识别哪个设备在哪个时区。