Я пытаюсь найти способы сохранения Datetime, характерного для «Арабского стандартного времени», равного +4 UTC. До сих пор я не был успешным. Вот пример:Я хочу сохранить дату, специфичную для «Арабского стандартного времени», независимо от часового пояса на веб-сервере
Response.Write("<br>System Time : " + DateTime.Now);
timeZoneInfo = TimeZoneInfo.FindSystemTimeZoneById("Arabian Standard Time");
dateTime = TimeZoneInfo.ConvertTime(DateTime.Now, timeZoneInfo);
Response.Write("<br>Arabian Standard Time : " + dateTime);
Он всегда дает мне ту же самую DATETIME зону, я поставил на рабочем столе.
Могу ли я установить часовой пояс в web.config, чтобы у меня было время, определенное для страны на уровне приложения?
мне удалось чтобы получить это право после использования следующего кода .... TimeZoneInfo UAETimeZone = TimeZoneInfo.FindSystemTimeZoneById («Арабское стандартное время»); DateTime utc = DateTime.UtcNow; DateTime UAE = TimeZoneInfo.ConvertTimeFromUtc (utc, UAETimeZone); Response.Write (" Арабское стандартное время ОАЭ:" + ОАЭ); –
Learning
Не вставляйте код в комментарии. Отправьте свой код в качестве ответа и примите его. – Amy