I simply want to save Date of Birth into SQL database, but every time getting new exception, database field type is datetime. here is my code
usinfo.BirthDate = DateTime.ParseExact(txtDOB.Text.ToString(), "MM/dd/yyyy", CultureInfo.InvariantCulture);
Problem : You are parsing the Month first using MM/dd/yyyy, but you are giving date first like this 31/04/2012
Solution : You need to use dd/MM/yyyy format.
Try This:
usinfo.BirthDate = DateTime.ParseExact(txtDOB.Text.ToString(), "dd/MM/yyyy", CultureInfo.InvariantCulture); EDIT: You entered an invalid Date here: 31/04/2012.
The month April does not have 31 days. It has 30 days. So you need to make sure you enter a valid date.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With