public static int CalcularDiasAnoActual() { int retorno = 0, mes = DateTime.Now.Month; for (int i = 1; i <= mes; i++) { if (i < mes) { retorno += Calculos.CalcularDiasPorMes(i, DateTime.Now.Year); } else { retorno += DateTime.Now.Day; } } return(retorno); }
/// <summary> /// Calcula la cantidad de dias que tiene el año /// </summary> /// <param name="ano">Recibe el año que se desea calcular</param> /// <returns>Devuelve la cantidad de dias de dicho año</returns> public static int CalcularDiasPorAno(int ano) { int retorno = 0; for (int i = ano; i <= DateTime.Now.Year; i++) { if (i < DateTime.Now.Year) { if (VerificarAnoBisiesto(i)) { retorno += 366; } else { retorno += 365; } } else { retorno += Calculos.CalcularDiasAnoActual(); } } return(retorno); }