title: Possible to find TimeZoneById with TimeZoneDisplayName?
body: <p>I am using asp.net mvc and I am using a method that was on this site.</p>
  
  <p><a href="https://stackoverflow.com/questions/442019/how-do-i-enumerate-all-time-zones-in-net">How do I enumerate all time zones in .NET?</a></p>
  
  <p>So this is what I doing. I then display the results to the user. The user picks their timezone and I saved the display name in the database.</p>
  
  <p>However I am now trying to actually do time zone conversion.</p>
  
  <p>I am trying to do it like this(I am not sure if this is the right way to do it though).</p>
  
  <pre><code>  TimeZoneInfo zoneInfo  = TimeZoneInfo.FindSystemTimeZoneById(id);
    var time = TimeZoneInfo.ConvertTimeToUtc(DateTime.Now, zoneInfo);
  </code></pre>
  
  <p>So I think this would be right it gets the system time and the users time zone and uses this information to convert it to the local UTC time. </p>
  
  <p>So assuming this is all right what I done(if not please correct me) the problem I am facing is how do I get the Id? </p>
  
  <p>I have no clue how to find the id. Like I am willing to save the ID instead of the DisplayName in the database but I have no clue how to figure out the ID from the DisplayName.</p>
  
  <p>Thanks</p>