ASP.NET MVC3格式化DateTime

时间:2012-03-11 08:44:56

标签: c# asp.net asp.net-mvc asp.net-mvc-3

嗨,我是MVC3的新手,如果遇到一个小问题,我似乎无法解决。

我的一张桌子中有一个值代表一个国家的国定假日。所以它只包含一天一个月。现在我无法找到一种方法来设置我的实体验证,因为它只接受日/月组合。

我尝试使用

[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/mm}")]

但是它只能正确显示日期,并且总是将月份设为“00”

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

mm表示DateTime format string中的分钟。使用MM代替数月。