1
我有一個VB網絡項目,我有多個表單,每個都配有一個datetimepicker。dateTimePicker只返回今天的日期在VB快遞
出於某種原因,我的任何形式的datetimepicker沒有返回我選擇的選定值,而是隻返回當前日期。我最終試圖從下面的私有函數中使用「YYYYMMDD」格式(即2016年1月12日=「20160112」)的datetimepicker得到一個字符串:
例如我在我的datetimepicker Jan 12 ,2016然而,函數計算Y = 2016,M = 6,和d = 9今天是07月09日,2016年
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
我迷路與此有關。如果有人能夠解決如何提取所選日期並獲得我想要的字符串格式,那就太好了。提前致謝。
奇怪......我只是將您的代碼複製到測試中,並且完美地工作。順便說一句,你可以做'返回DateTimePicker.Value.ToString(「yyyyMMdd」)' – shadow
首先,完全擺脫那個代碼。所有你需要的是'Me.DateTimePicker.Value.ToString(「yyyyMMdd」)''。其次,沒有理由說你的代碼不能工作,我可以看到,所以我只能假定它被調用的地方不對,或者在錯誤的時間。 – jmcilhinney