将htmlhelper日期字段格式化为dd / mm / yyyyy

时间:2011-03-20 21:48:32

标签: html-helper date-format

我需要将htmlhelper日期编码为“{0:dd / mm / yyyy}。当前结果为dd / mm / yyyy hr:分钟:秒

<%= Html.Encode(Model.myTable.DOB)%>

我还需要强制执行一个日期选择器来格式化“dd / mm / yyyy”。

<%= Html.DatePicker("DOB", "/Content/Images/calendar.png", Model.ApplicantStatus.DOB)%>

2 个答案:

答案 0 :(得分:0)

在Html.Encode上屏蔽日期,使用:

<%= String.Format("{0:dd/MM/yyyy}", Model.myTable.DOB%>

格式化dd / mm / yyyy,使用:

<input type="image" src="/Content/Images/calendar.png" id="DOB" name="DOB" value='<%=String.Format("{0:dd/MM/yyyy}", Model.myTable.DOB)%>'/>

答案 1 :(得分:0)

您可以转到datepicker类,并将默认值设置为正确的

dateFormat: 'dd/mm/yy'

并将您的格式设置为:

Model.myTable.DOB.ToString("dd/MM/yyyy")

如果您为元素提供新值,请使用以下

<%: Html.Helper("yourfield", new {ID="datepicker", @Value="your newValue"})  %>
祝你好运