У меня довольно большое веб -приложение, которое разработано с помощью ASP.NET MVC 5 и MSSQL 2008. На моем компьютере у меня есть +0700 UTC, но на моем общем хостинге у меня есть другой часовой пояс. < /p>
Этот код дает мне правильный DateTime. < /p>
DateTime utcTime = DateTime.UtcNow;
string zoneID = "N. Central Asia Standard Time";
TimeZoneInfo myZone = TimeZoneInfo.FindSystemTimeZoneById(zoneID);
DateTime custDateTime = TimeZoneInfo.ConvertTimeFromUtc(utcTime, myZone);
Console.WriteLine(custDateTime.ToString());
< /code>
К сожалению, у меня много мест, где я работаю с датой и временем. Боюсь, что я забыл где -нибудь, чтобы изменить код. < /p>
Есть ли простой способ установить правильный часовой пояс для моего веб -приложения? < /p>
p.s. У всех пользователей моего приложения есть один часовой пояс.
Подробнее здесь: https://stackoverflow.com/questions/222 ... pplication