Example #1
0
        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);
        }
Example #2
0
        /// <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);
        }