生年月日の2つのテキストボックスフィールドを検証しようとしています。メンバーがこれら2つのボックスに入力しない場合、「plsは有効な日付形式を入力してください」のようにエラーメッセージが表示されます空の生年月日フィールドを保存しようとしたときにエラーが発生しました。
テキストボックス値を入力せずに保存しようとすると、Datetime DV
のようなエラーが表示されます。
文字列が有効なDateTimeとして認識されませんでした。
private void btnCTimetablessave_Click(object sender, EventArgs e)
{
string dob = tbStartDate.Text;
DateTime dv;
if (!DateTime.TryParse(dob, out dv))
{
MessageBox.Show("pls enter a valid start date");
return;
}
string format1 = dv.ToString("yyyy-MM-dd");
string dob2 = tbEndDate.Text;
DateTime dt2;
if (!DateTime.TryParse(dob2, out dt2))
{
MessageBox.Show("pls enter valid end date");
return;
}
string format2 = dt2.ToString("yyyy-MM-dd");
まだそれが "文字列が有効な日時として認識されませんでした" datetime Dv
でエラーを示しました。
エラーの原因となっているのはどのような入力ですか? – Greg