2010-12-01 20 views
0

C#入力日付時刻の検証C#

DD/MM/YYYY HH:MMの形式で DateTime(入力)を検証する方法

指定された形式が上記のものと一致しない場合、エラーをスローする必要があります。

答えて

1

DateTime.TryParseExact Method

を使用して見ては 指定した書式、カルチャ固有の 書式情報、およびスタイルを使用して同等の日時を する日付と時刻の指定した文字列 表現を変換しています。文字列表現 の 形式は、指定された形式 と正確に一致する必要があります。このメソッドは、変換 が成功したかどうかを示す値 を返します。

0

またDateTime.ParseExactを試みることができる - 入力が指定した形式でない場合、これは自動的にFormatExceptionをスロー:

var dt = DateTime.ParseExact(dtString, "dd/MM/yyyy hh:mm", new CultureInfo("en-US"));