2010-12-12 102 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(); 
相關問題