Beispiel #1
0
        /// <summary>
        /// Calcula la cantidad de dias que hay en un año
        /// </summary>
        /// <param name="pAño"> Año ingresado para el cual se desean obtener la cantidad de dias</param>
        /// <returns> Devuelve la cantidad de dias teniendo en cuenta si el año ingresado es bisiesto o no. </returns>

        private static int CalcularCantidadDiasAño(int pAño)
        {
            int mCantidadDias = 365;

            if (Fechas.EsBisiesto(pAño))
            {
                mCantidadDias++;
            }

            return(mCantidadDias);
        }
Beispiel #2
0
        /// <summary>
        /// Calcula la cantidad de dias tomando como parámetro un mes y un año
        /// </summary>
        /// <param name="pMes"> Mes para el que se desea calcular la cantidad de dias</param>
        /// <param name="pAño"> Año para el que se desea calcular la cantidad de dias</param>
        /// <returns>Devuelve en mCantidadDias la cantidad de dias a partir del mes y año. </returns>

        private static int CalcularCantidadDiasMes(int pMes, int pAño)
        {
            int mCantidadDias = CANTIDAD_DIAS_MES[pMes - 1];

            // Si el mes es febrero y el año es bisiesto entonces debo sumarle
            // una unidad al número recuperado.
            if (pMes == 2 && Fechas.EsBisiesto(pAño))
            {
                mCantidadDias += 1;
            }

            return(mCantidadDias);
        }
Beispiel #3
0
 /// <summary>
 /// Indica si la fecha pertenece a un año bisiesto.
 /// </summary>
 /// <returns>true si la fecha pertenece a un año bisiesto, false en caso contrario.</returns>
 public bool EsBisiesto()
 {
     return(Fechas.EsBisiesto(this.iAño));
 }