Внутренний сервер - это C# и SQL Server.Определение смещения часового пояса времени UTC в .Net
Я сохраняю данные о времени регистрации в разных часовых поясах в UTC в моей БД. Мне нужно заполнить глобально распределенный интерфейс, чтобы он локализовал зарегистрированное время UTC, основанное на том, где находится передний конец, который будет известен, например. PT, ET. Он также должен обрабатывать летнее время, в котором я сталкиваюсь с трудностями.
Поскольку смещение UTC изменяется в зависимости от времени года из-за летнего времени, есть ли способ узнать, что такое UTC-смещение в C#, учитывая, что я знаю дату/время и часовой пояс ,
Я подозреваю, что вам не нужно «выяснять» смещение и просто позволить базовой системе заботиться о преобразовании. Поэтому, если у вас есть значение DateTime и два объекта TimeZoneInfo (исходный часовой пояс, в этом случае UTC и целевой часовой пояс, известный для отображения пользователю), вы должны использовать что-то вроде этого: https://msdn.microsoft.com/en-us/library/bb382770(v=vs.110).aspx – David
Удивительно, это именно то, что я ищу. Спасибо за вашу помощь! – CorribView