Csharp iki tarih arasındaki gün farkını bulma

private void SonOdemeTarihiHesapla()
{

DateTime dt1 = new DateTime();
DateTime dt2 = new DateTime();
dt1 = Convert.ToDateTime(dtp_fattarih.Value);
dt2 = Convert.ToDateTime(dtp_islemtarih.Value);
txt_vade.Text = GunHesapla(dt1, dt2).ToString() + ” gün”;

}
public int GunHesapla(DateTime dt1, DateTime dt2)
{

TimeSpan zaman = new TimeSpan(); // zaman farkını bulmak adına kullanılacak olan nesne

zaman = dt1 – dt2;//metoda gelen 2 tarih arasındaki fark

return Math.Abs(zaman.Days); // 2 tarih arasındaki farkın kaç gün olduğu döndürülüyor.

}
protected void dtp_fattarih_SelectionChanged(object sender, EventArgs e)
{
SonOdemeTarihiHesapla();
}

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

4 × 5 =