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

时间:2017-08-19 13:35:30

标签: c# asp.net-mvc datetime datetime-format

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

以下是我的代码:

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

你可以试试这种方式

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

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

Here是不同格式的好参考。