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();
Kapsamlı örnek olarak bu projede çoğu alanda tarih, saat gibi fark bulma kodları kullanıldı. Proje : Otel Rezervasyon Programı
Yorum Gönder
Konu hakkında yorumlarınızı bekliyorum teşekkürler.
Konunun alıntı veya yasal olmayan bir durum arz ettiğini düşünüyorsanız iletişim yolu ile bize ulaşarak bildirebilirsiniz hak ihlali durumlarında 3 iş günü içerisinde konu kaldırılacaktır.
Dipnot...!
Kırık ve eksik linki yorum olarak bildirin konu 24 saat içerisinde düzenlenecektir.