.NET конвертирует дату и время в UTC с учетом часового пояса

Используя C #, мне нужно преобразовать входящие значения datetime в UTC. Я знаю, что в .NET есть функции для этих преобразований, но все, что мне нужно, чтобы определить часовой пояс, - это стандартный список часовых поясов

http://www.timegenie.com/timezones

Как лучше всего это сделать? СЕТЬ? Нужно ли мне создать таблицу сопоставления для преобразования часовых поясов в идентификаторы в TimeZoneInfo.GetSystemTimeZones () (например, «Тихоокеанское стандартное время (Мексика)») так что я могу затем использовать TimeZoneInfo.FindSystemTimeZoneById ()?

Спасибо за любую помощь

12
задан Bobbler 4 August 2011 в 23:23
поделиться