【发布时间】:2012-01-03 11:51:51
【问题描述】:
我想按天查找每个月的总天数。
举例
月份是'01/2011' (mm/yyyy)
Expected Output
Sunday - 5
Monday - 5
Tuesday - 5
Wednesday - 4
Thursday - 4
Friday - 4
Saturday - 4
尝试过的代码
Dim lngCnt As Long
Dim strOut As String
dtStart = DateValue('01/2012')
dtEnd = DateAdd("d", DateDiff("d", '01/2012', DateAdd("m", 1, '01/2012') - 1), dtStart)
lngCnt = Weekday(dtStart) - 3
Do
lngCnt = lngCnt + 3
strOut = strOut & Format(lngCnt, "00") & ","
Loop While lngCnt + 3 <= dtEnd - dtStart
上面的代码会给出Wednesday = 4, 11, 18, 25的结果
但我想要wednesday = 4'like this 的总数
如何在vb6中完成
需要 VB6 代码帮助
【问题讨论】:
-
到目前为止您尝试过什么?什么有效?什么没有?如何以及为什么它不起作用? “这里分配,你发送代码”在这里被认为是不礼貌的。
-
@ThePower:请参阅我之前的评论,我认为我在那里已经足够明确了。 “这是我的任务,我需要 ThisOrThatLanguage 中的代码,除了复制粘贴到这里,我什么都没试过,停!”不是请求帮助 - 它更像是“为我做我的工作,kthxbai”。至于你,“这是一个遗憾的投票”也不是很有帮助。
-
@Piskvor,先生。现在我添加了代码,我尝试过的......
-
@Piskvor - 几乎没有什么赞成票。我认为这是一个很好的问题。您还声称引用他强调这是一项任务,这是错误的。
-
Gopal,这是我来自 stackoverflow.com/q/8698963/641067 的代码,你还没有关闭它。