在ASP.NET MVC 4中显示DateTime

Maa*_*ten 2 c# asp.net-mvc

我正在制作一个小应用程序,我需要显示DateTime,但我不知道如何.

我有一个ViewModel:

public class ViewModel
{
    public DateTime Time{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我有一个名为TimeController的控制器:

public ActionResult Index()
{
    ViewModel v = new ViewModel();
    v.Time = DateTime.Now;
    return View(v);
}
Run Code Online (Sandbox Code Playgroud)

并从索引视图:

    ViewBag.Title = "Index";
}
<h2>Hello</h2>
Run Code Online (Sandbox Code Playgroud)

有人可以解释我如何在我的观点上显示时间吗?

TCM*_*TCM 5

有人可以解释一下我如何在我看来展示时间吗?

您可以使用@直接显示它:

<div>@DateTime.Now.ToString()</div>
Run Code Online (Sandbox Code Playgroud)

如果您的唯一目的是显示DateTime,我不会打扰使用ViewModel或至少不会存储DateTime.Now只是为了能够在View中显示它.