在显示和结束日期之间显示周视图日历 [英] display week view calendar between statrting and ending dates

查看:102
本文介绍了在显示和结束日期之间显示周视图日历的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

iwant显示星期一从星期一到星期日它应该在开始和结束日期之间重复..请帮助我...提前谢谢

它应该像

星期一2013年4月11日(每周开始)

tuesady5 / 11/2013

'

'

'

'

Sunaday10 / 11/2103

monday11 / 11/2013

tuesday12 / 11/2013

'

'

'

'

sunday17 / 11/2013(结束星期几)

解决方案

试试这段代码。



列表<   DateTime  >  BuildWeeks (DateTime start,DateTime end)
{
List < DateTime > dates = new List < DateTime > ();
DateTime weekStart,weekEnd;
weekStart = start.AddDays(0-start.DayOfWeek);
weekEnd = end.AddDays((double)(7 - end.DayOfWeek));
for(int x = 1; x < (weekEnd - weekStart).Days + 1; x ++)

{

dates.Add( weekStart.AddDays(x));

}

return 日期;

< span class =code-attribute> }


iwant display weekview from monday to sunday it should repeat between starting and ending dates..please help me out...Thanks in advance
it should like
monday 4/11/2013(starting day of the week)
tuesady5/11/2013
'
'
'
'
Sunaday10/11/2103
monday11/11/2013
tuesday12/11/2013
'
'
'
'
sunday17/11/2013(ending day of the week)

解决方案

Try this code.

List<DateTime> BuildWeeks(DateTime start,DateTime end)
       {
           List<DateTime> dates = new List<DateTime>();
           DateTime weekStart, weekEnd;
           weekStart = start.AddDays(0-start.DayOfWeek);
           weekEnd = end.AddDays((double)(7 - end.DayOfWeek));
           for (int x = 1; x < (weekEnd - weekStart).Days+1;x++)

           {

               dates.Add(weekStart.AddDays(x));

           }

           return dates;

        }


这篇关于在显示和结束日期之间显示周视图日历的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆