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ı
Hiç yorum yok
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.