2017-03-02 102 views
1

我們有一個觸發的webjob正在運行,我們希望在特定時間每天運行一次。我們希望這項工作在英國時間2:30工作,因此cron表達式爲0 30 2 * * *但我們要確保這不受DST的影響。我發現這個有用的link解釋了我們如何在App設置中設置WEBSITE_TIME_ZONE屬性以根據英國時區運行作業。英國Azure Webjobs的DST設置時區

我的問題是,我怎樣才能確定哪個時區我將用於WEBSITE_TIME_ZONE這將確保webjos始終在2:30運行?

我不確定使用「GMT標準時間」作爲WEBSITE_TIME_ZONE的值。對此有何建議?

驗證解決方案的最佳方法是什麼(無需等待GMT切換到BST)。

回答

4

你是什麼意思「確保這不受DST的影響」?如果您的意思是您希望它每隔24小時運行一次,而不考慮DST,那麼您應該保留默認時區,即UTC。

另一方面,如果您希望DST生效(例如某些時候它會在23小時後運行,6個月後運行25個小時),那麼將時區設置爲「GMT標準時間」將會生效。

+0

我希望DST不生效。感謝大衛的及時答覆。 欣賞您的回覆。 –