title: Convert DateTime to UK format
body: <p>I want to convert the date "01/22/2013 10:00:00" to "22/01/2013 10:00:00" and my method doesn't recognise my date string.</p>
  
  <pre><code> DateTime dt = DateTime.ParseExact(StartDate, "MM dd yyyy h:mm", CultureInfo.InvariantCulture);
              StartDate = dt.ToString("dd/M/yyyy");
   dt = DateTime.ParseExact(EndDate, "MMM dd yyyy h:mm", CultureInfo.InvariantCulture);
              EndDate = dt.ToString("dd/M/yyyy");
  </code></pre>
  
  <p>I am getting this error: </p>
  
  <blockquote>
    <p>System.FormatException - String was not recognized as a valid
    DateTime.</p>
  </blockquote>
  
  <p>What is the correct string format for ParseExact?</p>