asp.net-mvc - 在 Asp.NET MVC 中以 dd/mm/yyyy 格式显示日期时间值

标签 asp.net-mvc asp.net-mvc-4 datetime datetime-format

是否可以显示DateTimeHTML Helper 的帮助下,采用 dd/mm/yyyy 格式的值Asp.NET MVC中的方法?我尝试通过使用 @Html.LabelFor 中的某些格式来做到这一点并向相关属性添加一些注释,如下所示,但这没有任何意义。任何解决此问题的帮助将不胜感激。

型号:

[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public Nullable<System.DateTime> RegistrationDate { get; set; }

最佳答案

您所要做的就是在 html 帮助程序调用中应用您想要的格式,即。

@Html.TextBoxFor(m => m.RegistrationDate, "{0:dd/MM/yyyy}")

您不需要在模型类中提供日期格式。

关于asp.net-mvc - 在 Asp.NET MVC 中以 dd/mm/yyyy 格式显示日期时间值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18288675/

相关文章:

asp.net-mvc - SelectListItem 中的选定属性永远不起作用 (DropDownListFor)

javascript - 从 JavaScript 使用参数调用 Controller 操作是否安全?

asp.net-mvc-3 - 将HTML代码附加到现有的Razor部分

performance - 调试慢速 Razor View

c# - 将整数形式的 UTC 秒数转换为 DateTime 属性

mysql - 我如何计算从当前日期到 DateTime mysql 字段过去的天/周

asp.net-mvc - ASP .NET MVC - 我应该运行后台计时器吗

c# - ASP.NET MVC 模型与动态 View 模型绑定(bind)

c# - jQuery UI 日期选择器无法与 asp.net mvc 一起正常工作

python - 当使用最小最大范围时,Django 对象过滤器收到一个简单的日期时间,而时区支持处于事件状态