.txt ファイルを含むサーバーがあります。プログラムはページをテキストファイルに保存してから、カウントを使用して行ごとに処理しています。次に、それを datetime に追加してから、リストに追加する必要があります。
これまでのところ、最後の部分の日時とリストを除いて、かなり良いです。常にフォーマット例外が発生します。私はいくつかのバリエーションを試してみましたが、うまくいきませんでした。
時間は次のように一覧表示されます。
06:06 AM
06:07
12:12
12:50
1 行に 1 つ
メッセージボックスには、一度に各結果が表示され、エラーがなく正しい情報が表示されます。
while ((line = file.ReadLine()) != null)
{
// MessageBox.Show(line);
List<DateTime> Busarrivetime = new List<DateTime>();
// DateTime tryme = DateTime.Parse(line, CultureInfo.InvariantCulture);
// MessageBox.Show(tryme.ToString());
DateTime date;
Busarrivetime.Add(date = DateTime.ParseExact(line,"hh:mm tt", System.Globalization.CultureInfo.InvariantCulture)); // ERRORS ON THIS LINE
count++;
}
file.Close();
Console.ReadLine();
正確なエラー:
mscorlib.dll で 'System.FormatException' 型の未処理の例外が発生しました