我在Raspberrypi(Jessie)
上使用Apschedule(3.0.5)
编写了一个简单的房屋供暖计划程序。我使用next_run_time
方法作为一种方式来生成一个类似于print_jobs
方法的定制打印输出。然而,输出是在GMT
中的,这是相当混乱的,因为计算机在中欧,并且使用/输出CET
用于所有其他目的(locale设置为匈牙利,CET)。有没有办法返回CET
次?为什么要这样做?你知道吗
下面是代码的问题部分:
everything ={}
for thing in house.scheduler.get_jobs():
everything[thing.id] = thing.next_run_time
#example output
"16.0_2": "Tue, 15 Dec 2015 15:00:00 GMT",
此字段在内部用于确定下一个作业何时运行。如果要在另一个时区中显示它,可以使用datetime类的astimezone()方法,将调度程序的时区作为参数。你知道吗
作为旁白:
相关问题 更多 >
编程相关推荐