Я использую Google TimeZone API, чтобы дать мне смещение UT C на основе адреса. Например, для города Лима он возвращает -18000 секунд.
Как я могу использовать эту информацию в DateTimeOffset и заставить ее изменять только свойство Offset, учитывающее разницу в секундах, чтобы оно показывало текущее время, но где смещение изменяется следующим образом?
DateTime = {12-01-2020 21:15:33} => DateTimeOffset = {12-01-2020 21:15:33 -05: 00 }
А для Парижа должно быть +01: 00 в свойстве Offset.