我们在世界不同地区的客户位置部署了物联网设备。它应该在我们的网络仪表板的每日每周和每月报告中提供一些打印的监控数据。问题是一些时区有夏令时,所以这些客户要求它应该基于夏令时。
我们想尝试的是
- 获取我们使用的时区列表
- 每当时区有夏令时更新时更新设备上的时间
但我们可以找到如何为不同时区的夏令时更新触发事件,我们可以使用 python、ruby 或 shell 或任何有帮助的命令行工具。
更新 根据@rici 的回答,我在 google 上搜索了 zdump 并找到了这个
此答案将在 DST 开始和结束时给出。 我现在做的是根据这些数据手动设置 crontab。 如何自动安排任务?
最佳答案
您可以使用 zdump
实用程序打印一系列区域中的当前时间。如果您每小时都这样做,并根据之前的输出检查 DST 指示器,您将看到哪些区域发生了变化。
我不知道您如何确定哪些时区很重要,或者您如何确定哪些设备位于哪个时区。
关于time - 当时区有夏令时更新时,我如何安排事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43581633/