Como Calcular em Número de Dias a Diferença Entre Duas Datas com o C# (CSharp)

postado em: Programação | 0

Para calcular o intervalo entre duas datas com o C# (CSharp) e obter a diferença em número inteiro, é simples, veja abaixo:

  • Crie um objeto do tipo DateTime;
  • No construtor, passe a data final do calculo envolvido;
  • Utilize o método Subtract e passe a data inicial;
  • A propriedade TotalDays retorna a diferença de dias no formato double.

Quantos Dias Faltam Para Próximo Natal

O Exemplo a seguir demonstra um método cujo o retorno será a quantidade de dias que faltam para o Natal deste ano

public int QuantosDiasFaltamParaProximoNatal()
{
DateTime DataFestaNatal = new DateTime(DateTime.Today.Year, 12, 25);
return (int)DataFestaNatal.Subtract(DateTime.Today).TotalDays;
}

Deixe uma resposta