我有一个 vb 网络项目,其中有多个表单,每个表单都配备了一个 datetimepicker。
出于某种原因,我的任何形式的 datetimepicker 都不会返回我选择的值,而是只返回当前日期。我最终试图使用下面的私有函数以“YYYYMMDD”(即2016年1月12日=“20160112”)格式从日期时间选择器中获取一个字符串:
例如,我选择了 2016 年 1 月 12 日的 datetimepicker。但是,该函数计算 y = 2016、m = 6 和 d = 9,因为今天是 2016 年 7 月 9 日。
Private Function getdatefromdatepicker() As String
Dim y, m, d As String
y = Me.DateTimePicker.Value.Year.ToString()
m = Me.DateTimePicker.Value.Month.ToString()
d = Me.DateTimePicker.Value.Day.ToString()
Return y & m & d
End Function
我迷路了。如果有人可以解决如何提取所选日期并获得我想要的字符串格式,那就太好了。提前致谢。