【发布时间】:2018-03-20 11:02:46
【问题描述】:
我试图找到一个 API、列表或库来自动列出给定国家/地区未来时间更改的日期。
基本上我需要一个 bash 脚本在 linux 机器上,如果指定国家/地区的时间更改前一天(例如引入夏令时),应该触发一个动作。我已经完成了所有设置,但是如何在无需手动插入的情况下获取日期列表?我尝试在网上搜索类似的服务,但无济于事。
【问题讨论】:
-
你可能想要daylight saving time。
我试图找到一个 API、列表或库来自动列出给定国家/地区未来时间更改的日期。
基本上我需要一个 bash 脚本在 linux 机器上,如果指定国家/地区的时间更改前一天(例如引入夏令时),应该触发一个动作。我已经完成了所有设置,但是如何在无需手动插入的情况下获取日期列表?我尝试在网上搜索类似的服务,但无济于事。
【问题讨论】:
阅读tzfile(5) 和localtime(3)(和strftime(3))。查看/usr/share/zoneinfo/下的文件
我了解到您担心daylight saving time。
住在巴黎(法国) 我对文件/usr/share/zoneinfo/CET 和/usr/share/zoneinfo/Europe/Paris 很关心(在tzfile(5) 的帮助下,您可以解析它们)。我的/etc/timezone 文件包含Europe/Paris。
【讨论】: