title: DateTime.ParseExact returns wrong date for the 'dd/MM/yyyy h:mm tt' format
body: <p>I need to convert datetime from <code>MM/dd/yyyy h:mm:ss tt</code> format to the <code>dd/MM/yyyy h:mm:ss tt</code></p>
  
  <p><strong>My code</strong></p>
  
  <pre><code> var date = ((DateTime)model.WorkshopDate).ToString("dd/MM/yyyy h:mm:ss tt");
  
   var resultDate = DateTime.ParseExact(date, "dd/MM/yyyy h:mm:ss tt", CultureInfo.InvariantCulture);
  </code></pre>
  
  <p>In result <code>date = 25/12/2017 12:00:00 AM</code></p>
  
  <p>But <code>resultDate = 12/25/2017 12:00:00 AM</code> .</p>
  
  <p>How can i parse it right?</p>