Aya*_*ifa 31 c# sql sql-server
我只想将出生日期保存到SQL数据库中,但每次获得新的异常时,数据库字段类型都是datetime.这是我的代码
usinfo.BirthDate = DateTime.ParseExact(txtDOB.Text.ToString(), "MM/dd/yyyy", CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
Sud*_*udi 43
问题:您正在解析第Month一个使用MM/dd/yyyy,但您date首先要这样做31/04/2012
Soluton:你需要使用dd/MM/yyyy格式.
试试这个:
usinfo.BirthDate = DateTime.ParseExact(txtDOB.Text.ToString(), "dd/MM/yyyy",
CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
编辑:你Date在这里失败了31/04/2012.
April月份不能有31几天.最多可以有30天.所以你需要输入有效日期.
| 归档时间: |
|
| 查看次数: |
47466 次 |
| 最近记录: |