Dicas de programação, tratamento de imagens, webdesign

PaidVerts

Posts tagged ‘calculo’

Contagem de Dias da Semana de um Mês (C#)

Uma Maneira fácil de obter o número de segundas, terças, quartas, etc – Dica tirada do site http://www.fernandomartini.com/blog/

private string GetNumberOfDays(Int32 Month, Int32 Year, DayOfWeek _DayOfWeek)
{
DateTime StartDate = Convert.ToDateTime(Month.ToString() + “/01/” + Year.ToString());
DateTime EndDate = StartDate.AddDays(DateTime.DaysInMonth(Year, Month));
Int32 DayCount = 0;
while (StartDate.DayOfWeek != _DayOfWeek)
{
StartDate = StartDate.AddDays(1);
}
DayCount = 1;
StartDate = StartDate.AddDays(7);
while (StartDate <= EndDate)
{
DayCount += 1;
StartDate = StartDate.AddDays(7);
}
return DayCount.ToString();
}

Tag Cloud