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

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

Bu dersimizde de C# da iki tarih arasındaki farkı nasıl bulacağımızı görelim.

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.

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

http://mustafabukulmez.com/

Mustafa BÜKÜLMEZ
http://mustafabukulmez.com -- Web sitesi, ERP, MRP, CRM ve kişiye özel uygulamalar hazırlanır. -- Deneyip çalıştığını onaylamadan çok nadir ders eklerim. Denemediklerim ise eski makalelerimdendir. Hem bildiklerimi paylaşmak hemde her seferinde aramamak için yayınlıyorum. -- *Bilgi paylaştıkça çoğalır. *Bir mum diğer mumu yakmakla ışığından bir şey kaybetmez. Aksine Daha çok ışık yayar. -- 1992 İstanbul doğumluyum. Kahramanmaraş'ta yaşıyorum. Lise: Ağ sistemleri ve Yönetimi, Üniversite: Bilgisayar Programcılığı.. -- 07.2014 tarihinden beri bir firmada Bilgi İşlem Müdürü olarak çalışmaktayım. -- Kişisel Bloğum : https://csharpiledundenbugune.blogspot.com.tr/
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git