格式化日期的正确方法是什么?

时间:2011-03-04 21:26:53

标签: c# asp.net-mvc

我的模型中有一些DateTime个。我只想在特定视图中提取日期。

通过在我的视图中而不是我的模型中格式化数据,我可以为其他视图提供使用DateTimeDate的灵活性。

如何在视图中格式化DateTime

4 个答案:

答案 0 :(得分:5)

你可以做到

dateTime.ToShortDateString();

或者

dateTime.ToString("{0:d}");

或者

dateTime.ToString("MM/dd/yyyy");

答案 1 :(得分:3)

@(String.Format("{0:M/d/yyyy}", Model.dt));

答案 2 :(得分:2)

我可能会遗漏一些东西,但它只会是

Model.DateTimeProperty.ToString("mm/dd/yyy")

或者您想要使用的其他格式。与在其他地方格式化相同。

答案 3 :(得分:1)

我通常使用 -

DateTime date= DateTime.Now; 
string onlyDate=date.ToShortDateString();