DateTime.Now не использует часовой пояс сервера по какой-то причине, кто-нибудь может догадаться, почему? - PullRequest
0 голосов
/ 07 октября 2018

У нас есть сайт .net mvc 5, размещенный в Австралии, который, кажется, получает британское время от DateTime.Now вместо австралийского времени, несмотря на то, что оно работает на австралийском сервере, который использует австралийское время в качестве местного времени для машины.Мы находимся в Великобритании, и сайт опубликован из Великобритании, но я не могу понять, почему DateTime.Now получает британское время на австралийском сервере с австралийским временем.

Из того, что я прочиталПо умолчанию DateTime.Now следует просто использовать часовой пояс сервера.Кто-нибудь может предположить, что может помешать этому?Кажется, в приложении нет никаких настроек, делающих это.

1 Ответ

0 голосов
/ 07 октября 2018

Скорее всего, часовой пояс установлен в UTC в конфигурации сервера.Попробуйте изменить часовой пояс.

...