lostyazilim

c# ta datetimepicker ları karşılaştırma nasıl yapılır?

3 Mesajlar 3.662 Okunma
lstbozum
wmaraci reklam

hsaim hsaim WM Aracı Kullanıcı
  • Üyelik 28.04.2014
  • Yaş/Cinsiyet 31 / K
  • Meslek öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad H** S**
  • Mesajlar 171
  • Beğeniler 70 / 18
  • Ticaret 2, (%100)
arkadaşlar c# ta datetimepicker ları karşılaştırma nasıl yapılır veya datetimepicker daki tarihi başka bir datetimepicker daki tarihten nasıl çıkarabilr ve tam sayı bulabilirim...yardımcı olursanız çok sevinirim...
 

 

http://www.yazilimgelistiricileri.com/
wmaraci
reklam

Batuhan Batuhan Kendine webmaster Kullanıcı
  • Üyelik 08.05.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad B** B**
  • Mesajlar 3455
  • Beğeniler 783 / 1009
  • Ticaret 1, (%100)
dateTimePicker.Value değişkeni geriye DateTime formatında bir veri döndürür. İki DateTime'ı birbirinden çıkartmak ise bu durumda bir TimeSpan döndürecektir.


DateTime tarih1 = dateTimePicker1.Value; // 26 Mayıs 2014
DateTime tarih2 = dateTimePicker2.Value; // 19 Mayıs 2014
TimeSpan fark = tarih1 - tarih2; 26 Mayıs 2014 - 19 Mayıs 2014

MessageBox.Show(fark.ToString()); // Çıktı: 7.00:00:00


Bu çıktı biraz anlaşılmaz duruyor, bu yüzden işleri kolaylaştırmak ve aradığımız türde bir sonuç almak için fark.ToString() kısmında şunları kullanabiliriz:


fark.Days.ToString(); // Aradaki gün farkını verir
fark.TotalHours.ToString(); // Aradaki saat farkını verir
fark.TotalMinutes.ToString(); // Aradaki dakika farkını verir
fark.TotalSeconds.ToString(); // Aradaki saniye farkını verir
hsaim

kişi bu mesajı beğendi.

hsaim hsaim WM Aracı Kullanıcı
  • Üyelik 28.04.2014
  • Yaş/Cinsiyet 31 / K
  • Meslek öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad H** S**
  • Mesajlar 171
  • Beğeniler 70 / 18
  • Ticaret 2, (%100)

Batuhan adlı üyeden alıntı

dateTimePicker.Value değişkeni geriye DateTime formatında bir veri döndürür. İki DateTime'ı birbirinden çıkartmak ise bu durumda bir TimeSpan döndürecektir.


DateTime tarih1 = dateTimePicker1.Value; // 26 Mayıs 2014
DateTime tarih2 = dateTimePicker2.Value; // 19 Mayıs 2014
TimeSpan fark = tarih1 - tarih2; 26 Mayıs 2014 - 19 Mayıs 2014

MessageBox.Show(fark.ToString()); // Çıktı: 7.00:00:00


Bu çıktı biraz anlaşılmaz duruyor, bu yüzden işleri kolaylaştırmak ve aradığımız türde bir sonuç almak için fark.ToString() kısmında şunları kullanabiliriz:


fark.Days.ToString(); // Aradaki gün farkını verir
fark.TotalHours.ToString(); // Aradaki saat farkını verir
fark.TotalMinutes.ToString(); // Aradaki dakika farkını verir
fark.TotalSeconds.ToString(); // Aradaki saniye farkını verir

çok teşekkür ederim :)
 

 

http://www.yazilimgelistiricileri.com/
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al