Z automatu Azure Functions działają w strefie czasowej UTC. Co w przypadku, gdy mamy wywołanie funkcji jako timer w obowiązującym dla nas czasie, lub chcemy mieć datę i czas w logach w „naszej” strefie czasowej?
Rozwiązanie
Rozwiązanie jest bardzo proste. Należy przejść do Application Settings i dodać ustawienie o nazwie WEBSITE_TIME_ZONE
. Jako wartość wpisujemy pożądaną przez nas strefę czasową. Efekt powinien wyglądać jak na poniższym screenie (jest to strefa czasowa dla Polski):
Listę nazw stref czasowych działających w tym miejscu znajdziemy pod tym linkiem.
Aby przetestować czy nasze zmiany odniosły pożądany skutek wystarczy, że przejdziemy do konsoli i wpisujemy polecenie time
:
Jak widać jest to bardzo proste do zmiany.