TimeSpan değerini kullanıcı dostu gösterme

22 Kasım 2016

TimeSpan sınıfı ile iki zaman arasında (DateTime instance) ne kadar süre geçtiğini hesaplayabiliyor, tutabiliyoruz.

TimeSpan sınıfı, aşağıdaki özellikleri (property) aracılığıyla bize iki tarih arasındaki sürenin ne kadar olduğunu söyleyebiliyor;

Eğer iki tarih arasında geçen süreyi aşağıdaki formatta ekranda göstermemiz gerekiyorsa;

"4 gün, 23 saat ve 35 dakika"

ne yazık ki TimeSpan sınıfının değerini bu şekilde formatlayabileceğimiz bir fonksiyonu bulunmuyor.

ExtensionMethod‘ları kullanarak biz böyle bir formatlayıcı yazabiliriz.

Hemen Visual Studio editörümüzü açalım ve FileNew ProjectConsole Application projesi oluşturalım.

Yeni oluşturulan projeye ExtensionMethods.cs isimli yeni bir class ekleyelim ve içine aşağıdaki kodları yazalım;

Böylece istediğimiz herhangi bir sınıf içerisinde aşağıdaki gibi kod yazıp TimeSpan değerini kullanıcı-dostu bir şekilde ekranda gösterebiliriz;

Bu uygulamanın çıktısı aşağıdaki gibi gözükmeli;

İlgili diğer makaleler

blog comments powered by Disqus

Emre Ozcan hakkında

Sistem Yöneticisi, Bilişim Teknoloji Takipçisi

#microsoft #VoIP

Kategoriler

İstatistik

Makale Adedi: 290

Creative Commons Lisansı