我有以下代码:如何从字符串'01/25/1955'获取日期时间?
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“字符串未被识别为日期时间”,并在新的代码我收到“System.FormatException = {”日期时间代表在日历中不支持该字符串System.Globalization.GregorianCalendar。“}”
编辑:已回答。我不能相信我忽略了这一点。
哦,我的。我讨厌与其他人的代码合作。简直不敢相信我没注意到。 – tsdexter 2012-04-17 17:26:38