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.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…