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


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

主题:日期问题

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


加好友 发短信
等级:幼狐 帖子:141 积分:1227 威望:0 精华:0 注册:2018/2/22 10:06:00
日期问题  发帖心情 Post By:2021/9/2 13:04:00 [只看该作者]

老师,我想实现通过 YF 的变化,获得延后指定月数的最后一天,代码该如何编写,也就是说,如果:d = 2021/09/23;YF = 2 如何令LD = 2021/11/30

Dim d As Date = e.Form.Controls("DateTimePicker3").value
Dim YF As Integer = e.Form.Controls("ComboBox1").value ‘指定需要提前几个月
Dim y As Integer = d.Year
Dim m As Integer = d.Month
Dim FD As Date = New Date(y,m,1) '获得该月的第一天
Dim LD As Date = New Date(y,m,Days) '获得该月的最后一天

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110652 积分:563174 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/2 13:51:00 [只看该作者]

……
Dim FD As Date = New Date(y,m,1) '获得该月的第一天
Dim LD As Date = FD.addmonths(YF+1).adddays(-1) '获得该月的最后一天

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


加好友 发短信
等级:幼狐 帖子:141 积分:1227 威望:0 精华:0 注册:2018/2/22 10:06:00
  发帖心情 Post By:2021/9/2 14:11:00 [只看该作者]

谢谢老师

 回到顶部