2014-11-23 7 views
0

Теперь мой сайт находится на окнах azure. Я делаю процедуру хранения в базе данных, затем я запускаю ее для обновления базы данных каждую ночь в 0:00:00. Для достижения этой цели я использую автоматизацию azure. Поэтому я пишу Runbook, который выполняет эту процедуру хранения. И добавьте планировщик к этой задаче. Теперь все работает хорошо, но в планировщике я установил время «0:00:00», которое не может установить часовой пояс.Как установить часовой пояс диспетчера автоматики azure

(я нахожусь в Китае, но эта задача всегда выполняется до 0:00:00 по сравнению с моим местным временем)

Как я могу указать часовой пояс при настройке планировщика на лазурном автоматизации?

enter image description here

ответ

4

Как вы уже знаете, что все в Azure работает в формате UTC. Если вы хотите запустить свою задачу в полночное время в Китае, то вы можете рассчитать разницу во времени (которая, как мне кажется, составляет 8:00 часов), и выполнить вашу задачу в то время, которое будет в 16:00 UTC (при условии, что мой математика права).

+1

Планировщик автоматизации azure установит время в вашем часовом поясе в соответствии с вашим браузером, но сохранит время в UTC. После этого знайте, что я проверяю свою процедуру магазина. Я нашел большую ошибку, что использую GETDATE(), чтобы получить текущее время. Но на самом деле этот метод вернет время utc. Поэтому я меняю его на «DATEADD (час, 8, GETDATE())». В любом случае, я благодарю вас за вашу помощь. –

Смежные вопросы