我有以下代码:<%= Html.Encode(String.Format("{0:g}", item.startDate)) %>
输出类似于01/01/2011 00:00但我只能显示日期而不是时间!我怎样才能做到这一点?感谢
答案 0 :(得分:3)
尝试
<%= Html.Encode(String.Format("{0:d}", item.startDate)) %>
答案 1 :(得分:3)
<%= item.startDate.ToShortDate() %>
上面将考虑当前的Locale并将其格式化为locale指示。使用Html.Encode()
也没有意义,因为日期函数的输出不可能包含任何需要编码的危险信息。
答案 2 :(得分:0)
<%= Html.Encode(item.StartDate.ToString("dd/MM/yyy")) %>