timespan kullanımı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
timespan kullanımı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
private void button1_Click(object sender, EventArgs e) //{
DateTime ilkdeger = dateTimePicker1.Value; //1
DateTime sondeger = dateTimePicker2.Value; //2

System.TimeSpan zaman; //3
zaman = sondeger.Subtract(ilkdeger); //4
int toplamdakika = Convert.ToInt32(zaman.TotalMinutes); //5

MessageBox.Show("Iki Tarih Arasindaki Fark "+toplamdakika.ToString()+" Dakikadir");
}
 
//1  - Ilk olarak datetimepickerlerimizin alacagi degerleri bir degiskene attik. Bu degiskenlerde tarih tutulacagi için degiskenimizi tabiî ki  DateTime olarak tanimladik.
//2  - Ayni islemi diger datetimepicker için yapiyoruz.
//3  -  Artik Time Span yapisini kullanalim. Burada System.TimeSpan zaman ,  adli bir degisken olusturuyoruz. TimeSpan in kullanilis biçimi bu sekildedir.
//4  - Simdi iki tarih arasinda çikarma islemini yapalim ve bunu zaman adli degiskenimize atalim.  Burada sondeger den ilkdeger i çikarttik.
//5  - zaman.TotalMinutes ile iki tarih arasindaki farki dakika cinsinden istedik.. Bize döndürecegi  deger doublecinsinden olacagi için ben bunu integera çevirip. Integer türünde bir degiskene atadim ve son olarakta sonucu message box la yazdirdim.
 
 

C# TimeSpan Nedir ? Nasıl Kullanılır ?