2010-12-12 121 views
1

我有两个使用calaendarExtender和一个标签的文本框。如何计算在asp.net中两个不同日期之间的工作日

我需要的是如果我选择日历扩展器中的两个不同日期,工作日数(不包括星期日)将自动显示在标签中。

任何一个可以帮助我.....在ASP.net 即时通讯新......

回答

1

这个怎么样:

DateTime start = new DateTime(2010, 12, 1); 
DateTime end = new DateTime(2010, 12, 31); 

int workdays = 0; 
DateTime aux = start; 
while(aux <= end) 
{ 
    aux = aux.AddDays(1); 
    if (aux.DayOfWeek != DayOfWeek.Sunday) 
     workdays++; 
} 
yourLabel.Text = workdays.ToString(); 
相关问题