Why cannot parse a DateTime?
<p>I'm trying to parse a DateTime which I read from a file, the format of the date is:</p>

<p><code>19/10/2005 12:00:00 a.m.</code></p>

<p>and the code I'm using is:</p>

<pre><code>string Fecha = dbRow["FECHA"].ToString().Trim();
DateTime fechamov;
if (!DateTime.TryParseExact(Fecha, "dd/MM/yyyy HH:mm:ss tt", CultureInfo.InvariantCulture, DateTimeStyles.None, out fechamov)) {
    fechamov = DateTime.Now;
    System.IO.File.AppendAllText(pathString, "Corregir nota: " + dbRow["NOTA"].ToString().Trim() + Environment.NewLine);
}
</code></pre>

<p>but before I set the <code>DateTime.Now</code> it always gets the value <code>01/01/0001 12:00:00 a.m.</code></p>

<p>I've been trying with different formats, but it just doesn't work, what am I doing wrong, any ideas?</p>
