|
/// <summary>
/// Método que mostra a diferença em dias de uma data da outra.
/// A primeira data enviada deve ser sempre maior ou igual do que a segunda
/// </summary>
/// <param name="dt1">data maior</param>
/// <param name="dt2">data menor</param>
/// <returns>int</returns>
public static int DateDiff(DateTime dt1, DateTime dt2)
{
int difDia;
try
{
//diferença em dias, horas e minutos
TimeSpan ts = dt1 - dt2;
//diferença em dias
difDia = ts.Days;
}catch(Exception ex)
{
throw ex;
}
return difDia;
}
/// <summary>
/// Método que mostra a diferença em dias de uma data da outra.
/// A primeira data enviada deve ser sempre maior ou igual do que a segunda
/// </summary>
/// <param name="dt1">data maior</param>
/// <param name="dt2">data menor</param>
/// <param name="dias">quantidade de dias que você quer comparar - sempre jogar o menor número</param>
/// <returns>Boolean</returns>
public static Boolean DateDiff(DateTime dt1, DateTime dt2, int dias)
{
int difDia;
try
{
//diferença em dias, horas e minutos
TimeSpan ts = dt1 - dt2;
//diferença em dias
difDia = ts.Days;
if(difDia == dias)
return true;
else
return false;
}
catch(Exception ex)
{
throw ex;
}
}
|