title: How to use Region Time Zone with a .Net application?
body: <p>I'm working on an asp.net mvc application. Each user have his own time zone.</p>
  
  <p>Right now, I'm using "TimeZoneInfo.GetSystemTimeZones" to generate a drop down list in order for the user to select a timezone and this is what I store in my db<br>
  They are like that:<br>
  Morocco Standard Time (00:00:00)<br>
  UTC (00:00:00)<br>
  GMT Standard Time (00:00:00)<br>
  ...</p>
  
  <p>I know that php use a different timezone set, they are "region timezone", for example:<br>
  Europe/Paris<br>
  Europe/London<br>
  ...</p>
  
  <p>My question is: is there a way to play with the region timezone (like php) in an .NET application? The only way I can think of is to bind each php region timezone to the .net timezone.</p>
  
  <p>Also, the "TimeZoneInfo.GetSystemTimeZones" list all of the timezone on the machine. Is the list different between windows server, windows vista, windows xp?</p>
  
  <p>Hope this make sense, thanks guys</p>