Используя С#, мне нужно преобразовать входящие значения datetime в UTC. Я знаю, что для этих преобразований есть функциональность в .NET, но все, что мне нужно для определения часового пояса, - это стандартный список часовых поясов
http://www.timegenie.com/timezones
Какой лучший способ сделать это в .NET? Мне нужно создать таблицу сопоставления для преобразования часовых поясов в идентификаторы в TimeZoneInfo.GetSystemTimeZones() (например, "Стандартное тихоокеанское время (Мексика)" ) так что я могу использовать TimeZoneInfo.FindSystemTimeZoneById()?
Спасибо за любую помощь