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

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 kodları vereyim;

//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.

Hakan BAYRAM

Gönlünü Yazılıma kaptırmış biri, Hobi olarak başladığı Kodlamaya profesyonellik katarak ilerleyen Hakan BAYRAM, 1986 izmir doğumlu.

You may also like...

%d blogcu bunu beğendi: