Я конвертирую время по Гринвичу, взятое из локального времени Сервера в центральное стандартное время. У меня это работает на сервере в Германии.
Преобразование времени и даты работает, но когда моя библиотека преобразует ее в строку, она имеет неправильное смещение часового пояса.
Выпускается как 2019-05-11T14: 44: 09 + 02: 00
когда мне нужно, чтобы это было 2019-05-11T14: 44: 09-06: 00
TimeZoneInfo CRtimezone = TimeZoneInfo.FindSystemTimeZoneById("Central Standard Time");
TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, CRtimezone);
+ 02: 00 - это смещение UTC для Германии, которое мне не нужно, даже если время и дата указаны в центральном времени.
Есть ли способ передать или включить смещение в объект DateTime?