У меня есть значение UTC DateTime, исходящее из записи базы данных. У меня также есть пользовательский часовой пояс (экземпляр TimeZoneInfo). Как мне преобразовать этот UTC DateTime в локальный часовой пояс пользователя? Кроме того, как определить, что пользовательский часовой пояс в настоящее время наблюдает за DST? Я использую .NET 3.5.
Спасибо, Марк