title: String to Datetime can not convert - C#
body: <p>I found an example in MSDN for string to datetime conversion. But it doesn't work, fall into the catch(). Why this code block doesn't work?</p>
  
  <pre><code>DateTime dateValue;
        string dateString = "2/16/2008 12:15:12 PM";
        try {
           dateValue = DateTime.Parse(dateString);
           Console.WriteLine("'{0}' converted to {1}.", dateString, dateValue);
        }   
        catch (FormatException) {
           Console.WriteLine("Unable to convert '{0}'.", dateString);
        }
  </code></pre>