title: How to set Timezone per thread?
body: <p>I know we could change the current culture for the current thread.
  And I know we couldn't get <code>TimeZoneInfo</code> from the <code>CurrentCulture</code> <strong>because one culture may has many TimeZones</strong> <em>like USA</em></p>
  
  <p>But to use the same technique to deal with <strong>TimeZone for current thread</strong>.</p>
  
  <p><strong><em>It would be very nice if we could make something like this:</em></strong></p>
  
  <pre><code>TimeZone.CurrentTimeZone = TimeZoneInfo.FindSystemTimeZoneById("timezone id");
  </code></pre>