【问题标题】:python schedule at server time synced with my country服务器时间的python时间表与我的国家同步
【发布时间】:2017-12-20 15:48:35
【问题描述】:

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

我想每天午夜执行一个工作,所以我写了类似的东西

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

问题是我想在 my 午夜运行,因为我正在将此脚本上传到服务器,但我不知道它的位置和时区.

我怎样才能实现我的目标?

【问题讨论】:

    标签: python timezone timezone-offset


    【解决方案1】:
    from time import gmtime, strftime
    print strftime("%z", gmtime())
    

    太平洋标准时间

    import time
    time.tzname
    

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-11-21
        • 1970-01-01
        • 2017-12-15
        • 1970-01-01
        • 1970-01-01
        • 2012-09-25
        • 1970-01-01
        相关资源
        最近更新 更多