/// <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); }
/// <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); }
/// <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)); }