主题:如何根据月份获取本月的天数
huying
[专家分:0] 发布于 2008-03-19 14:57:00
由文件名例如: 123-200701.txt ,读取月份1月,并得到1月是31天,如何实现?
回复列表 (共4个回复)
沙发
FieldMAX [专家分:12740] 发布于 2008-03-19 16:16:00
select case 月
case 1,3,5,7,8,10,12
31天
case 4,6,9,11
30天
case 2
28或29天,在这里可以对年份除以4得出正确天数
end select
板凳
家人 [专家分:6760] 发布于 2008-03-20 07:48:00
如果文件名全是这样的格式:
dim s1 as string,s2 as string
s1="123-200701.txt"
s1=val(split(s1,"-")(1))
s1=format(s1,"####-##")
s2=dateadd("m",1,format(s1,"yyyy-mm"))
debug.print datediff("d",format(s1,"yyyy-mm"),format(s2,"yyyy-mm"))
3 楼
一江秋水 [专家分:9680] 发布于 2008-03-22 17:54:00
家人兄这个代码真好,我根本没想到这上面来(我开始的思路也有点类似于1楼的),佩服啊佩服,顶一下!
4 楼
老大徒伤悲 [专家分:29120] 发布于 2008-03-22 18:18:00
dateadd
datediff
这两个函数用得好啊
我来回复