title: .NET TimeZoneInfo from Olson time zone
body: <p>How can I convert the following into a System.TimeZone or System.TimeZoneInfo?</p>
  
  <pre><code>{
    "timeZone": "America/Los_Angeles", 
    "currentOffsetMs": -25200000
  }
  </code></pre>
  
  <p>This is data I'm getting back from a 3rd party web service.</p>
  
  <p>I'm assuming the offset is the difference from UTC, and I'm told that the "America/Los_Angeles" is an Olson time zone. Java has no problems parsing this into a Java TimeZone, but I need to parse this into a C# TimeZoneInfo object.</p>