У меня есть следующий список часовых поясов, который может выбрать пользователь. Горное стандартное время там дважды для Аризоны.Они не хотят, чтобы они видели, когда они выбирают.Я вытащил этот список веб-сайта, который имел все часовые пояса Microsoft.Я думаю, я запутался, если бы в нем было указано Горное стандартное время для штатных единиц и AZ.
Гавайское стандартное время
Стандартное время Аляски
Тихоокеанское стандартное время
Стандартное горное время
Стандартное горное время
Стандартное центральное время
Стандартное время Центральной Америки
Стандартное восточное время
СШАВосточное стандартное время
Мой вопрос: я полагаю, что они не учитывают летнее время, поэтому я предполагаю, что мне нужно добавить что-то в конверсию, чтобы проверить и посмотреть, есть ли они в летнем времени и настроить егосоответственно.Вот как я сейчас делаю конвертацию.
TimeZoneInfo time = TimeZoneInfo.FindSystemTimeZoneById(LocationProvider.GetLocation(LocationID).TimeZone.Name);
return TimeZoneInfo.ConvertTime(DateTime.Now, time);