検証したくないので、データベースtxtBirthDate
に渡したいです。DateTime.MinValue
私のコード:
if (txtBirthDate.Text == string.Empty)
objinfo.BirthDate = DateTime.MinValue;
else
objinfo.BirthDate = DateTime.Parse(txtBirthDate.Text);
DateTime.MinValue
戻るDate = {1/1/0001 12:00:00 AM}
SQL エラーが発生しました:
SqlDateTime オーバーフロー。1753 年 1 月 1 日 12:00:00 AM から 9999 年 12 月 31 日 11:59:59 PM の間である必要があります。
DateTime.MinValue
私はそれを理解していますが、データベースに挿入できない無効な日時を返す理由がわかりません 。このタイプの状況を処理するにはどうすればよいですか?