title: Converting string into date using C# in ASP.NET gets me a date an hour off. Why?
body: <p>I'm coding the following using VS2010, C#, ASP.NET:</p>
  
  <pre><code>DateTime dt = DateTime.Parse("2012-03-11T02:53:58-08:00"); //Date is taken from SQL database
  string strDt = dt.ToString();   //Becomes: "3/11/2012 3:53:58 AM"
  </code></pre>
  
  <p>Is this April's fools joke from Microsoft?</p>