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.
1 |
@item.CreatedOn.Value.ToString("dd.MM.yyyy") |
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.