Я не хочу проверять 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
возвращает недопустимое время даты, которое невозможно вставить в базу данных. Как справиться с этим типом ситуации?