【问题标题】:How to convert date time format in a Razor view? [duplicate]如何在 Razor 视图中转换日期时间格式? [复制]
【发布时间】:2016-05-30 11:10:52
【问题描述】:

我需要在 Razor 视图中显示以下格式的日期时间字符串:

2016 年 6 月 24 日

如何在 Razor 视图中转换字符串?

【问题讨论】:

  • 不,但关闭@Satpal。 ' 是一个保留字符。
  • 如果出现问题,最好在控制器或 Javascript 中执行此操作。模型属性上的属性可能是最好的。
  • 但出现错误。
  • @JyothiLakshmi - 当您遇到错误时,请添加它的消息

标签: c# asp.net-mvc razor


【解决方案1】:

就像你平时一样:

@Model.YourDateTime.ToString("d MMM \\'yy")

\\ 转义了 ',因为这是一个保留字符。其余的都很简单。

另一种选择是使用带有DisplayFor的显示属性:

[DisplayFormat(DataFormatString = "{0:d MMM \\'yy}")]
public DateTime YourDateTime { get; set }

【讨论】:

    猜你喜欢
    • 2011-09-11
    • 2017-10-31
    • 2014-06-10
    • 1970-01-01
    • 2013-08-21
    • 2013-10-04
    • 2018-10-16
    • 1970-01-01
    相关资源
    最近更新 更多