C# İki Tarih Arasındaki (Gün, Ay, Yıl) Farkı Bulma Kodları

C# ile iki tarih arasındaki farkı bulma kodları

İki Tarih arasında gün, ay, yıl, saat, dakika gibi işlemlerin bulunması için timespan değişkeni kullanılır. Timespan değişkeni ile datetime a dönüştürülmüş tarih formatında ki değişkenler birbirinden çıkarılabilir veya toplanabilir. Bu sayede de aralarında ki gün, ay, yıl farkları bulunabilir.

C# Form'a eklemeniz gereken nesneler

  • 2 dateTimePicker
  • 1 Adet Button
  • 1 Adet Label

Örnek kodlama

TimeSpan fark = Convert.ToDateTime(dateTimePicker1.Text) - Convert.ToDateTime(dateTimePicker2.Value);

int fark1 = Convert.ToInt32(fark.TotalDays);

if ((fark1 * (-1)) == fark1) fark1 -= 1;

else fark1 += 1;

label1.Text = "Ay : "+ fark1 / 30 + "\nGün : " + fark1.ToString() + "\nSaat : " + (fark1 * 60).ToString() + "\nDakika : " + (fark1 * 60) * 60;

Bazı programlarda şimdiki zamana göre işlem yapmak isteyebilirsiniz. Şimdiki zaman ile ilgili C# kodu budur : DateTime.Now.Day.ToString();

Kaynak dosyaları indir.

Kapsamlı örnek olarak bu projede çoğu alanda tarih, saat gibi fark bulma kodları kullanıldı. Proje : Otel Rezervasyon Programı

Google News Proje ve Kod Paylaşım Platformu
Ali Köklü

Ali Köklü

Gören göze karanlık perde olamaz, görmeyen göze ışık ne yapsın.
Kırşehir - AK 456 AEÜ - Computer Programmer

Yorumlar (0)

Bültenimize Abone Ol

Bültenimize abone olarak, yeni yayınlanan içerilerden haberdar olun!

İletişime Geç

Bizimle iletişime geçerek soru, istek, hata gibi bir durum hakkında yazabilirsin!

İletişim Formu