如何在Asp.Net MVC中更改系统当前日期和时间的显示格式?

How To Change Display Format Of System Current Date And Time In Asp.Net MVC?

在这里,我试图在 Asp.net MVC 视图中以 August 19, 2017 6:58 PM 格式显示当前系统日期和时间。
但我得到的不是 8/19/2017 7:07:29 PM。我应该如何获得第一种格式。

下面是我的代码:

<span class="description">
  Shared publicly -  @DateTime.Now              
</span>

如果你想要一个明确的格式,你可以这样做:

<span class="description">
  Shared publicly -  @DateTime.Now.ToString("MMMM d, yyyy h:mm tt")
</span>

你可以这样试试

@{
    string formatted = @DateTime.Now.ToString("dd-MM-yyyy");
}

<span class="description">
    Shared publicly -  @formatted              
</span>

Here 是不同格式的一个很好的参考。