Boa Tarde!
Estou pesquisando já a alguns mas não consegui encontrar nada para C# onde seja possível tratar automaticamente ao subtrair do calculo entre duas datas a quantidade de dias exatos considerando
que temos meses que tem 28, 30 e 31 dias. Alguém já viu ou faz ideia de como tratar essa situação ?
#region Realiza o Calculo de Mêses Trabalhados
DateTime Contratacao = Convert.ToDateTime(txt_data_admissao.Text.ToString());
DateTime Recisao = Convert.ToDateTime(txt_recisao.Text.ToString());
TimeSpan dif = Recisao.Subtract(Contratacao);
int anos = dif.Days / 365;
int meses = dif.Days / 30;
int dias = dif.Days;
MessageBox.Show("Anos: "+anos+" Meses: "+meses+" Dias: "+dias);
#endregion
Lembrando que temos anos bissextos e que isso teria que ser "conhecido" pelo sistema também !
Desde já agradeço!