获取错误:从字符串转换""输入'日期'无效

时间:2015-08-06 00:25:49

标签: asp.net vb.net date

如果有人可以为我重写,我真的很感激。如果为null,我试图更改存储日期。我试过Me.vipEndDate =" 0000-00-00"以及更多。

            If DR("vipEndDate") Is Nothing Then
              Me.vipEndDate = "0"
            Else
              Me.vipEndDate = DR("vipEndDate").ToString
            End If

1 个答案:

答案 0 :(得分:1)

你可以添加一些错误保护。 TryParse尝试将字符串转换为日期,如果它没有转换它返回false,那么代码将不会执行错误。

Dim dt As Date
If Date.TryParse(DR("vipEndDate").ToString, dt) Then
  'this part only executes if string convert
  Me.vipEndDate = dt
End If