您好我是编码新手,正在寻求帮助!我已经尝试将1个月添加到我已存储在数据库中并显示在gridview上的日期。
Dim dueDate As DateTime = lblDateA.Text.AddMonth(1)
我知道我做错的方式但我希望你明白我的想法!提前谢谢!
答案 0 :(得分:1)
首先将日期转换为DateTime并将Month添加到其中。
Dim dueDate As DateTime = Convert.ToDateTime(lblDateA.Text).AddMonths(1)
答案 1 :(得分:0)
首先,Text
的{{1}}是Label
,因此您无法为其添加一个月。无论您在该标签中显示什么,都应该已经存储在某个String
变量中。然后,您将添加一个月,然后显示新值,例如
DateTime
答案 2 :(得分:0)
您将文本转换为Date
,然后添加月份。
Private Function ConvertDGVDateAndAddMonth(dateAsString As String) As Date
Dim dt As Date
If Date.TryParse(dateAsString, dt) Then
'parsed correctly so we can use the dt variable as a date
Return dt.AddMonth(1)
End If
'if it does not convert return Nothing
Return Nothing
End Function
用法:
Dim dt As Date = ConvertDGVDate(dgv.CurrentCell.Value.ToString)
'if this does not convert dt = Nothing
'be sure to check