У меня возникла проблема с веб-сайтом ASP.net, который размещен в плане совместного размещения GoDaddy. Время, похоже, отличается от GMT на 8 часов, несмотря на то, что культура и культура пользовательского интерфейса установлены в Великобритании.C# - Невозможно установить правильный часовой пояс
Смотрите этот пример:
Date.Now.ToString(New CultureInfo("en-GB")) & " - Culture: " + CultureInfo.CurrentCulture.Name + " - UI Culture: " + CultureInfo.CurrentUICulture.Name;
В этом выходы:
20/04/2015 10:16:17 - Культура: ан-ГБ - Культура интерфейса: EN
Время Великобритании, называя это заявление 18:16:17.
Я также попытался, не культуры:
Date.Now.ToString("dd/MM/yyyy");
и UtcNow вместо:
Date.UtcNow.ToString(New CultureInfo("en-GB")) + " - Culture: " & CultureInfo.CurrentCulture.Name + " - UI Culture: " + CultureInfo.CurrentUICulture.Name;
Но я все еще получаю такое же неправильное время. Любая помощь будет принята с благодарностью.
Привет, это сработало отлично. –