使用VB 6如何選擇每月和每年的日期?
在我的項目使用兩個DTPicker,我想選擇每月和每年的喜歡的MM/YYYY而yyyy
現在使用日報發佈時間的喜歡23/02/2009(DD/MM/YYYY ),我想使用像每月(MM/YYYY)和年(YYYY)
我的代碼
Public Function DaysInMonth(dte As Date) As Integer
Dim d As Date
d = DateAdd("m", 1, dte)
d = DateAdd("d", -1, d)
DaysInMonth = Day(d)
End Function
Private Sub Form_Load()
Dim dteFrom As Date
Dim dteTo As Date
dteFrom = Format(CDate(Year(Date) & "-" & Month(Date) & "-" & "01"), "yyyy-mm-dd")
dteTo = Format(CDate(Year(Date) & "-" & Month(Date) & "-" & DaysInMonth(dteFrom)), "yyyy-mm-dd")
dtpFrom.Value = dteFrom
dtpTo.Value = dteTo
End Sub
上面的代碼工作,每天的日期。我想使用每月和每年的日期也 現在我選擇一個日期顯示日期的完整值,如03-02-2009,我想顯示每月和每年的數據的
預期產量。
每月日期
03/2009 to 04/2009 – It should take a value of 01/03/2009 to 30/04/2009
05/2009 to 05/2009 – It should take a value of 01/05/2009 to 31/05/2009
年日期
2008 to 2008 – It should take a value of 01/01/2008 to 31/12/2008
2008 to 2009 – It should take a value of 01/01/2008 to 31/12/2009
如何選擇每月和每年的?
需要VB 6碼幫助
@awe。我得到Date值,如= dtpicker1,msgbox(a)它顯示01/02/2009。它應該顯示02/2009。並且當我選擇像01/2009到01/2009這樣的日期時。記錄顯示一天。它應該顯示1月(31天)記錄。如何修改我的代碼。請.... – Gopal 2009-08-19 13:56:13
我改變了我的答案添加一個例子,這是你想要的? – awe 2009-08-21 10:30:44