1
我已經使用Apschedule(3.0.5)
在Raspberrypi(Jessie)
上編寫了一個簡單的房子加熱計劃程序。我正在使用next_run_time
方法來創建類似於print_jobs
方法的自定義打印。然而,輸出在GMT
這是相當混亂,因爲電腦在中歐,並使用/輸出CET
用於所有其他目的(區域設置爲匈牙利,CET)。有沒有辦法返回CET
次,爲什麼它這樣做?Apscheduler方法的GMT輸出
這裏是代碼的問題部分:
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",
感謝您的回覆迅速 - 出於興趣,有什麼優點是那裏使用結構爲字典的產生? – Andy
這個解決方案很不幸地不起作用,因爲thing.next_run_time.tzinfo聲明它在'Europe/Budapest' – Andy
與你的3行相比,字典理解是1行代碼。 –