每天在特定的GMT时间执行功能

时间:2016-10-07 10:12:58

标签: python time

无论何时运行初始脚本,我如何实现python中tittle中描述的内容? 例如,如果我在var assembly = Assembly.GetExcetutingAssembly(); string name = "Namespace.Sound.wav"; using (Stream stream = assembly.GetManifestResourceStream(name)) { SoundPlayer myNewSound = new SoundPlayer(stream); myNewSound.Load(); myNewSound.Play(); } 时区的凌晨2点或"GMT +2"时区的晚上8点运行脚本,则此脚本必须安排一个函数在"GMT -1"每天运行。

2 个答案:

答案 0 :(得分:0)

您可以使用strftimegmtime(GMT):

from time import strftime, gmtime
def foo():
    if strftime("%H%M", gmtime()) == "0000": # Gets time in this format: HHMM
        # Do stuff

有关详细信息,请转到here(Python文档)。

答案 1 :(得分:0)

你应该做的是检查你的' x'时区与GMT 00:00之一。然后使用该差异找到您所在时区的相应时间,并将其命名为“adjust_time_to_my_timezone”' ,并使用python创建一个cron作业,以便在此次调整时运行' adjusted_time_to_my_timezone'