我不想验证txtBirthDate
所以我想通过DateTime.MinValue
在数据库中。
我的代码:
if (txtBirthDate.Text == string.Empty)
objinfo.BirthDate = DateTime.MinValue;
else
objinfo.BirthDate = DateTime.Parse(txtBirthDate.Text);
DateTime.MinValue
return Date = {1/1/0001 12:00:00 AM}
我收到一个 SQL 错误:
SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间。
我明白,但我不明白为什么DateTime.MinValue
返回无效的日期时间,无法插入数据库。如何处理这种情况?
非常简单避免使用DateTime.MinValue
use System.Data.SqlTypes.SqlDateTime.MinValue
反而。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)