Is it possible to display a DateTime
value in dd/mm/yyyy format with the help of HTML Helper
methods in Asp.NET MVC
? I tried to do this by using some formats in @Html.LabelFor
and adding some annotations to the related property like below but it does not make any sense. Any help to solve this problem would be appreciated.
Model:
[DataType(DataType.Date)] [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)] public Nullable<System.DateTime> RegistrationDate { get; set; }
Text=System. DateTime. Now. ToString("dd/MM/yyyy");
var date = DateTime. Parse(model. dateValue); var printInfo = string. Format("{0:MM/dd/yyyy HH:mm:ss}", date);
All you have to do is apply the format you want in the html helper call, ie.
@Html.TextBoxFor(m => m.RegistrationDate, "{0:dd/MM/yyyy}")
You don't need to provide the date format in the model class.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With