このライン:DateTime.ParseExact()は24時間の時間値を取得しません。コードの
DateTime dt = DateTime.ParseExact(time, "hh:mm", CultureInfo.InvariantCulture);
は「午前12時45分」だけで罰金の「時間」の値を解析しますが、「午後1時00分」
の例外をスローし、私はいくつかの他のCultureInfoを使用する必要があります値を設定するか、12を超える時の値に「pm」を追加する必要がありますか?
エラーメッセージ:System.FormatExceptionが処理されませんでした メッセージ=文字列が有効なDateTimeとして認識されませんでした。
"HH:mm"を使用して24時間形式を解析します。 –
+1の質問に「grok」という言葉を使う –