Веб-приложение, развернутое в Azure, не возвращает даты и времени в UTC - PullRequest
0 голосов
/ 02 мая 2020

Я развернул бэкэнд-микросервис в. net core 3 на Azure и возвращаю список значений даты и времени, которые я преобразовал в UT C с использованием метода ToUniversalTime(). По какой-то причине возвращенные даты и время не преобразуются в UT C и представляют собой те же значения, которые хранятся в дБ. Он хорошо работает, когда я запускаю его локально.

1 Ответ

1 голос
/ 02 мая 2020

По умолчанию Azure Веб-приложения работают в часовом поясе UT C. Таким образом, для приложения локальное время, считываемое из базы данных, интерпретируется как UT C, поэтому вызов ToUniversalTime не меняет значение. Вы можете указать часовой пояс для веб-приложения, используя параметр WEBSITE_TIME_ZONE, как описано здесь: https://www.jasongaylord.com/blog/tip-changing-an-azure-app-service-time-zone

...