title: Convert String to DateTime keeping datetime unchanged
body: <p>Have the below string which i want to convert to a DateTime in c# code. </p>
  
  <pre><code>string dateTime = "2017-03-29T17:51:44.8389637Z";
  DateTime dt1 = Convert.ToDateTime(dateTime);
  </code></pre>
  
  <p>The above code converts it to: 3/29/2017 10:51:44 AM
  I lose about 7 hours with the conversion, how can i get the result as: 2017-03-29 17:51:44. I think it has something to do with culture..?</p>
  
  <p>Please help. </p>