ファイルから読み取った DateTime を解析しようとしています。日付の形式は次のとおりです。
19/10/2005 12:00:00 a.m.
私が使用しているコードは次のとおりです。
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);
}
しかし、設定する前に、DateTime.Now
常に値を取得します01/01/0001 12:00:00 a.m.
さまざまな形式で試してみましたが、うまくいきません。何が間違っているのでしょうか。アイデアはありますか?