weixin_40187983
weixin_40187983
采纳率100%
2019-05-08 18:05

vb.net DateTimePicker 的时间设定

5
已采纳

在我程式里输入「至」的参数为 year=2019 month=4

「往前月份的参数为」 backMonth=7

则显示结果为 2019/4/30(用月的最后一天)
往后数7个月,则显示2018/10/1

请问这样的代码怎么实现呢?

实现图如下方
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 2年前

    假设你的控件叫做
    DateTimePicker1 DateTimePicker2
    2如果是1的前7个月
    那么
    DateTimePicker1.Value = new DateTime(2019, 4, 1)
    DateTimePicker2.Value = DateTimePicker1.Value .AddMonths(-7)
    如果是后7个月
    DateTimePicker1.Value = new DateTime(2019, 4, 1)
    DateTimePicker2.Value = DateTimePicker1.Value .AddMonths(7)

    点赞 评论 复制链接分享