1. sayfa (Toplam 1 sayfa)

CSharp, String.Format() ile tarih formatı kullanımı

Gönderilme zamanı: 28 Ara 2011, 09:52
gönderen Gökhan
SQL server veritabanı üzerinden bir tarihi alıp örneğin bir grid hücresinde kullanmak istediğinizde, bunu ToString() ile string türüne dönüştürdüğünüzde, ekrana şu şekle benzer bir tarih geliyorsa,

26.12.2011 00:00

ya da

26.12.2011 09:40

String.Format() kullanarak bunu dilediğiniz formatta yazdırmanız mümkün olacaktır.

Örneğin 26.12.2011 için;
String.Format("{0:dd.MM.yyyy}",TarihObjesi)

ya da
26.12.11 için;
String.Format("{0:dd.MM.yy}",TarihObjesi)

Genel olarak, gün için d, ay için M ve yıl için y kullanıyoruz, diğer parametreleri de şu şekildedir;

h -> 12 lik sistemde saat (4:00 gibi)
H -> 24 lük sistemde saat (16:00 gibi)
m -> dakika
s -> saniye