-
public void getDays()
{
DateTime dt1 = new DateTime(2010, 01, 01);//Inicializa uma data
DateTime dt2 = DateTime.Now;//Obtém a data de hoje
TimeSpan ts1 = dt1.Subtract(dt2);//TimeSpan obtém o intervalo de tempo entre dt1 e dt2
int countday = ts1.Days;//Obtém o número total de dias entre duas datas
int dia da semana = 0; //dia útil
//Loop para deduzir finais de semana do número total de dias
for (int i = 0; i < dia de contagem; i++)
{
DateTime tempdt = dt1.Date.AddDays(i);
if (tempdt.DayOfWeek! = System.DayOfWeek.Saturday && tempdt.DayOfWeek! = System.DayOfWeek.Sunday)
{
dia da semana++;
}
}
Response.Write("Número total de dias: " + countday.ToString());
Response.Write("Dia útil: " + dia da semana.ToString());