私はC#に非常に慣れていません。コンソールから日付と時刻の値を文字列として提供し、それを解析してDateTime
フォーマットする予定のスケジュールプログラムを作成しています。しかし、そうすることで私は得ています
"System.FormatException" - 文字列が有効な日時として認識されませんでした
これが私のコードです。
string Format = "dd/MM/yyyy hh:mm tt";
Console.WriteLine("Enter the appointment date and time in(dd/MM/yyyy hh:mm AM/PM) format");
User_Input = Console.ReadLine();
Date_Time = DateTime.ParseExact(User_Input,Format,CultureInfo.InvariantCulture);
2012 年 11 月 23 日午後 8 時 30 分などの形式で正確に入力を提供すると、上記の例外が発生します。で日時を出力したいAM/PM
。私は何を間違えましたか?