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

2 × 2 =

This site uses Akismet to reduce spam. Learn how your comment data is processed.