关于c#:如何在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。我应该如何获得第一种格式。下面是我的代码:

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


你可以这样试试

1
2
3
4
5
6
7
@{
    string formatted = @DateTime.Now.ToString("dd-MM-yyyy");
}

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

以下是不同格式的参考资料。


如果需要显式格式,可以执行以下操作:

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