C# TimeSpan Kullanımı (İki Tarih Arası Fark)
Selamlar arkadaşlar,
Bu dersin İçeriği:
- İki tarih arasındaki gün, saat, dakika gibi farkları bulmak. (TimeSpan)
- DevExpress GridView'de bir hücreden veri çekmek (GetRowCellValue)
- 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: