我希望没有时间显示我的DateTime。
所以我用
item.AD_Date.Date
切断时间。
在模型中(我使用MVC)AD_Date设置如下:
public System.DateTime AD_Date { get; set; }
但是我得到了这样的日期:
01.03.2013 00:00:00
我做错了什么?
答案 0 :(得分:1)
Date
属性只返回DateTime
,但日期相同,但是在午夜。 “a DateTime
午夜”和“只DateTime
表示日期”之间没有区别(不幸的是)。
您需要更改DateTime
格式化的方式,仅显示日期 - 通过注释模型或更改视图。
(或者,使用我的Noda Time库,它对于您想要表示的不同类型的数据有不同的类型。我没有尝试将它与MVC一起使用,但至少对于格式化它>它应该工作正常...)
答案 1 :(得分:0)
如果有人遇到同样的问题,这是我的格式:
@String.Format("{0:yyyy-MM-dd}", item.AD_Date)