ASP.NET MVC’de View’da Tarih Gösterim Formatı

Merhabalar,

Başlık biraz garip kalabilir ama aşağıdaki örneği gördüğünüzde direk ne demek istediğimi anlayacaksınız 🙂

Bazı durumlarda MVC’de Controller tarafından View’a gönderdiğimiz tarihlerin formatlarını değiştirmek isteyebiliriz.

Mesela MS-SQL veritabanından CreatedOn alanımız 2016-02-01 13:30:54.000 (yyyy-mm-dd hh:mi:ss) formatında geliyor. Bu veriyi aşağıdaki 01.02.2016 (dd.mm.yyyy) formatında kullanıcılara göstermek istiyoruz.

Bunun için aşağıdaki kodu kullanırsak kolaylıkla tarih’imiz 01.02.2016 (dd.mm.yyyy) formatında olarak gözükecektir.

Not: ASP.NET’den hatırlayacağınız üzere direk olarak CreatedOn.ToString(“dd-mm-yyyy”) olarak yazdırabiliyorduk. Fakat ASP.NET MVC’de durum biraz daha farklı. CreatedOn.ToString(“dd-mm-yyyy”) komutu yerine CreatedOn.Value.ToString(“dd-mm-yyyy”) yazıyoruz.

Umarım işinize yaramıştır, bir sonraki yazıda görüşmek üzere.

Bir cevap yazın