【发布时间】:2013-06-22 00:47:47
【问题描述】:
我有这个例子,它给了我异常“从字符串 x 到 dateTime 的转换无效”
这是我验证日期时间的方法。
示例日期字符串:“27/03/1985”
Public Function validateDateColumn(ByRef FieldName As String) As Boolean
Try
If IsDate(FieldName) Then
Dim actualDate As DateTime = CDate(FieldName)
Dim DtLicExp As DateTime = CDate(actualDate.ToString("d", Thread.CurrentThread.CurrentCulture))
FieldName = DtLicExp.ToString("MM/dd/yyyy")
Return True
End If
Catch ex As Exception
'FieldName &= "Format must be MM/dd/yyyy"
Return False
End Try
End Function
验证此日期字符串格式为日期时间的任何想法。
我想将此日期“27/03/1985”转换为日期时间。
我正在使用带有 vb.net 的 asp.net。
【问题讨论】:
-
你为什么不使用 DateTime.TryParse :msdn.microsoft.com/en-us/library/9h21f14e.aspx
-
我想像“27/03/1985”那样将日期转换为日期时间。
标签: asp.net vb.net datetime-format