服务器时间与我的国家同步的python计划

时间:2017-07-15 18:52:49

标签: python timezone timezone-offset

我正在编写Python脚本,我需要使用Python schedule模块。

我想每天午夜执行一份工作,所以我写了类似

的文章

schedule.every().day.at("00:00")

问题是我想要在 我的 午夜运行,因为我将此脚本上传到服务器并且我不知道它的位置因此它的时区。

我怎样才能实现目标?

2 个答案:

答案 0 :(得分:1)

时间表不支持时区,pull-request包含被拒绝的支持的初始更改(可以找到here的来源。

因此要么查看这些更改,要么在00:00运行一些通过电子邮件向您发送消息的内容,这样您就可以减去从该服务器到您的服务器的偏移量。 如果这样做,请定期检查,尤其是10月下旬/ 3月,这样您就可以确定服务器是否受当地时间夏令时的影响,并进行相应调整。

答案 1 :(得分:1)

from time import gmtime, strftime
print strftime("%z", gmtime())

太平洋标准时间

import time
time.tzname

它返回两个字符串的元组:第一个是本地非DST时区的名称,第二个是本地DST时区的名称。