C# TimeSpan Kullanımı (İki Tarih Arası Fark)

Ağustos 11, 2017 Mustafa BÜKÜLMEZ 0 Yorum


Selamlar arkadaşlar,
Bu dersin İçeriği:
  1. İki tarih arasındaki gün, saat, dakika gibi farkları bulmak. (TimeSpan)
  2. DevExpress GridView'de bir hücreden veri çekmek (GetRowCellValue)
  3. DevExpress GridView'de bir hücredeki bilgiyi değiştirmek (SetRowCellValue)
Hemen kodlaraı vereyim arkadaşlar.
C#
//TimeSpan 
 TimeSpan DakikaFarki = Convert.ToDateTime(gridView1.GetRowCellValue(1, "BASLAMA")).Subtract(DateTime.Now);

// gridview'in 1. (index) satırında "BASLAMA" stununa denk gelen hücredeki tarih ile şuan arasındaki
//farkı almamızı sağladık. Ancak bu şekilde kullanılmıyor.

int AradakiFark = DakikaFarki.TotalMinutes * -1; 
// burada şunu bilmelisiniz ki yuıkarıdaki kullanım şeklinde sonuç ( - ) eksi değer döner. Bu sebeple 
//( -1 )ile çarparak sonuçu pozitif yapıyoruz. Yukarıdaki tarihlerin yerlerini değişitirerekde
// pozitif dönüş alabilirsiniz.


gridView1.SetRowCellValue(1, "ToplamDakika", AradakiFark);

//Bu şekildede aradaki dakika farkını, grid üzerinde, aynı satırdaki ToplamDakika hücresine yazdırdık.
Bu dersimizde bu kadar arkadaşlar.
Sonraki derslerimzide görüşmek üzere
Bol kodlu günler.

0 Yorum: