我不想验证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 和 9999 年 12 月 31 日晚上 11:59:59 之间。
我理解但我不明白为什么 DateTime.MinValue
返回无法插入数据库的无效日期时间。如何处理这种情况?