使用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