我有以下代码:
Dim dtDoM As Nullable(Of DateTime)
If (txtMarriageDate.Text.Trim = "") Then
dtDoM = Nothing
Else
dtDoM = DateTime.ParseExact(txtMarriageDate.Text.Trim + " 00:00:00", "dd/MM/yyyy hh:mm:ss", System.Globalization.CultureInfo.InvariantCulture)
'dtDoM = Convert.ToDateTime(txtMarriageDate.Text)
End If
在注释掉的部分,我得到了 FormatException 'String not Recognized as datetime',而在新代码中,我得到了“System.FormatException = {“日历 System.Globalization.GregorianCalendar 不支持字符串表示的 DateTime。” }"
编辑:回答。不敢相信我忽略了这一点。