quarta-feira, 3 de novembro de 2010

Como descobrir o tempo decorrido entre uma data/hora e outra em C#

Veja abaixo um exemplo simples de como pegar o tempo decorrido entre uma determinada data/hora e outra em C#:

  1: DateTime dataInicial = DateTime.Now;
  2: DateTime dataFinal = DateTime.Now.AddHours(4).AddMinutes(44).AddSeconds(12);
  3: 
  4: TimeSpan timeSpan = dataFinal.Subtract(dataInicial);
  5: 
  6: MessageBox.Show("Diferença em segundos: " + timeSpan.Seconds + "\r\n" +
  7:                 "Diferença em minutos: " + timeSpan.Minutes + "\r\n" +
  8:                 "Diferença em horas: " + timeSpan.Hours + "\r\n" +
  9:                 "Diferença em dias: " + timeSpan.Days);


danfeview_mini

Nenhum comentário:

Postar um comentário