【发布时间】:2013-10-21 11:37:05
【问题描述】:
在我的 mvc 应用程序中,我以字符串格式存储了我的日期。 例如:10212013
但我想在我的 UI 中将那个刺痛显示为日期例如:2013 年 10 月 21 日
如何存档?是否可以为此目的使用DisplayFormat。
编辑
这是我需要做的。
@Html.DisplayFor(model => DailyTransaction.MyDate)
MyDate 的数据类型是字符串,所以这将显示为 10212013
但我需要将其显示为 10/21/2013
我可以在 MVC 项目的视图中使用字符串格式吗
我尝试使用以下内容,但这对我也不起作用。
[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}")]
public string MyDate{ get; set; }
【问题讨论】:
-
在正确的索引中插入两个'/'?
-
如果您正在处理日期,您应该以更适合
ToString和Parse/TryParse的格式存储,这样您就不必担心这一点。
标签: c# asp.net-mvc datetime