こんにちは、ファイルから日付を読み取る次のコードがあります。
using (var reader = new StreamReader(@"C:\myfile.txt"))
{
bool found= false;
while (!reader.EndOfStream)
{
var line = reader.ReadLine().Trim();
if (found && line.EndsWith("Test"))
{
var fordDate = DateTime.Parse(line.Substring(0, 19));
Console.WriteLine("Test Date: {0}", fordDate);
break;
}
}
}
問題は、日付に他のテキストが関連付けられている場合にエラーが発生することです。例えば
\r\n2013-03-03 12:22:02
コードが「\r\n」またはその他のテキストを削除して日付部分だけを取得できるように変更しようとしています。