Foxtable(狐表)用户栏目专家坐堂 → 日期的问题


  共有14129人关注过本帖树形打印复制链接

主题:日期的问题

帅哥哟,离线,有人找我吗?
hhbb
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:386 积分:2482 威望:0 精华:1 注册:2011/5/10 11:13:00
  发帖心情 Post By:2011/8/2 16:49:00 [显示全部帖子]

Dim n1,n2 As Integer
Dim d1,d2,d As Date
d1 =#4/29/2011#
d2=#6/2/2011#
n1=datediff("m",d1,d2)
d = d1.AddMonths(n1)
n1= n1 - iif(d2<d,1,0)

d = d1.AddMonths(n1)
If d1.day = Date.DaysInMonth(d1.year,d1.month) Then
d = New Date(d.year,d.month, Date.DaysInMonth(d.year,d.month))
End If 
Output.Show("月数:" & n1) 
Output.Show("Last:" & d) 
output.show("多余天数:" & datediff("d",d,d2))

 回到顶部
帅哥哟,离线,有人找我吗?
hhbb
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:386 积分:2482 威望:0 精华:1 注册:2011/5/10 11:13:00
  发帖心情 Post By:2011/8/2 16:59:00 [显示全部帖子]

不过是If的问题,非要公仔画出肠子来

 回到顶部