weixin_40187983
2019-05-08 18:05
采纳率: 73.6%
浏览 1.4k

vb.net DateTimePicker 的时间设定

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

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

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

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

实现图如下方
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • blownewbee 2019-05-08 19:20
    已采纳

    假设你的控件叫做
    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)

    点赞 打赏 评论

相关推荐 更多相似问题