【发布时间】:2017-09-02 01:22:06
【问题描述】:
我正在使用以下代码从文本框中保存日期并使用日期选择器选择日期。
If (String.IsNullOrEmpty(DobTxt.Text)) Then
SQLCmd.Parameters.Add("@DOB", SqlDbType.Date).Value = DBNull.Value
Else
Dim DOBDte As date= String.Format("{0:YYYY-MM-dd}", DobTxt.Text.Trim())
SQLCmd.Parameters.Add("@DOB", SqlDbType.Date).Value = DOBDte
End If
现在代码可以很好地处理像“”这样的日期
但是当您选择像“10/01/2016”这样的日期时,我会收到以下错误:
从字符串“10/30/2016”到类型“日期”的转换无效
你能帮忙吗
【问题讨论】:
-
我认为你应该了解DateTime.TryParse和
DateTime.TryParseExact。