当前位置: 代码迷 >> C# >> monthCalendar控件获取选中日期的那一周的起初与结束日期
  详细解决方案

monthCalendar控件获取选中日期的那一周的起初与结束日期

热度:94   发布时间:2016-05-05 04:37:29.0
monthCalendar控件获取选中日期的那一周的起始与结束日期
monthCalendar控件获取选中日期的那一周的起始与结束日期,我用SelectionStart与SelectionEnd拿到的都是选中的当天的日期
monthCalendar.SelectionEnd.ToString(),这样拿的,控件有什么属性要设置么
------解决思路----------------------
这个没有直接的方法,得自己算了。而且选择的时候可以跨星期选择的,这样就不在一周里了。
------解决思路----------------------
说实话,没看懂楼主到底想干啥
你只选了1天,而不是一个范围,取开始和结束当然也都是这一天啊

什么叫选中日期的那一周的起始与结束日期

如果你是想选中一天,然后获取那一天所在的一周的周一和周日的日期,可以自己算
先获取选中的那天是周几,比如是a(a在1和7之间)
那么周一的日期就是dt.AddDays(1-a)//如果a=1,则如不加,如果a=7,则相当于-6,减去6天
周日的日期就是dt.AddDays(7-a)//如果a=7,则如不加,如果a=1,则相当于加上6天
  相关解决方案