Преобразование номера в .NET в значение TimeZone - PullRequest
1 голос
/ 17 декабря 2008

Допустим, у меня есть значение: -5, представляющее часовой пояс (GMT-5).

Как я могу преобразовать это в: "Центральное летнее время" или что-то похожее текстовое, используя C # и .NET Framework?

Спасибо!

1 Ответ

3 голосов
/ 17 декабря 2008

Используя .NET 3.5, вы можете использовать TimeZoneInfo.GetSystemTimeZones (), а затем выполнять итерацию, пока не найдете совпадение с помощью BaseUtcOffset.

Имейте в виду, что в каждом смещении может быть несколько записей, поэтому ваши результаты будут несколько произвольными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...