最佳答案
我不想验证 txtBirthDate
,所以我想在数据库中传递 DateTime.MinValue
。
我的代码:
if (txtBirthDate.Text == string.Empty)
objinfo.BirthDate = DateTime.MinValue;
else
objinfo.BirthDate = DateTime.Parse(txtBirthDate.Text);
返回
我收到一个 SQL 错误:
SqlDateTime 溢出。必须在1/1/175312:00:00 AM 和12/31/999911:59:59 PM 之间。
我理解它,但我不明白为什么 DateTime.MinValue
返回无效的日期时间,不能插入数据库。如何处理这种情况?