title: Format String to Datetime with Timezone
body: <p>I have a <code>string s = "May 16, 2010 7:20:12 AM CDT</code> that i want to convert into a DateTime object. In the code below i get a Date format cannot be converted error when attempting to parse the text with a known format.</p>
  
  <pre><code>timeStamp = matches[0].Groups[1].Value;
  dt = DateTime.ParseExact(timeStamp, "MMM dd, yyyy H:mm:ss tt", null);
  </code></pre>
  
  <p>The timezone comes in as CDT UTC... and i think is whats causing the problem or my format?</p>