1

我正在开发 MVC 应用程序。我正在尝试格式化视图中的日期。在一个语句中它工作正常,但在另一个语句中显示错误。

下面的语句工作正常。

 @Model.CreatedDate.ToString("dd-MMM hh:mm tt")

此语句会产生错误。

@Model.ModifiedDate.ToString("dd-MMM hh:mm tt")

错误是

没有重载方法需要 1 个字符串

得到灵魂

感谢 mattytommo

在模型中,我设置了属性“Nullable”,所以我必须将语句更改为

@Model.ModifiedDate.Value.ToString("dd-MMM hh:mm tt")

它现在工作...

4

1 回答 1

4

我猜ModifiedDatenullable。如果是这种情况,试试这个(虽然你可能想要执行null检查,否则它会抛出值错误null):

@Model.ModifiedDate.Value.ToString("dd-MMM hh:mm tt")
于 2013-05-08T11:58:15.390 回答