. NET TimeZoneInfo из часового пояса Олсона

Как я могу преобразовать следующее в System.TimeZone или System.TimeZoneInfo?

{
  "timeZone": "America/Los_Angeles", 
  "currentOffsetMs": -25200000
}

Это данные, которые я получаю от третьей стороны веб-сервис.

Я предполагаю, что смещение - это разница с UTC, и мне сказали, что «America / Los_Angeles» - это часовой пояс Олсона. У Java нет проблем с синтаксическим анализом этого в Java TimeZone, но мне нужно преобразовать это в объект C # TimeZoneInfo.

63
задан Judah Gabriel Himango 26 May 2011 в 19:43
поделиться