C# MVC视图中的日期时间格式错误
我正在开发MVC应用程序。 我正在尝试格式化视图中的日期。 在一条语句中,它工作正常,但在另一条语句中显示错误 下面的语句工作正常C# MVC视图中的日期时间格式错误,c#,asp.net-mvc,asp.net-mvc-3,razor,C#,Asp.net Mvc,Asp.net Mvc 3,Razor,我正在开发MVC应用程序。 我正在尝试格式化视图中的日期。 在一条语句中,它工作正常,但在另一条语句中显示错误 下面的语句工作正常 @Model.CreatedDate.ToString("dd-MMM hh:mm tt") 此语句生成一个错误 @Model.ModifiedDate.ToString("dd-MMM hh:mm tt") 错误是 没有重载方法接受1个字符串 有灵魂吗 多亏了Mattytomo 在模型中,我设置了属性“Nullable”,所以我必须将语句更改为 @Model
@Model.CreatedDate.ToString("dd-MMM hh:mm tt")
此语句生成一个错误
@Model.ModifiedDate.ToString("dd-MMM hh:mm tt")
错误是
没有重载方法接受1个字符串
有灵魂吗
多亏了Mattytomo
在模型中,我设置了属性“Nullable”,所以我必须将语句更改为
@Model.ModifiedDate.Value.ToString("dd-MMM hh:mm tt")
它现在可以工作了…我猜
ModifiedDate
是nullable
。如果是这种情况,请尝试此操作(尽管您可能希望执行null
检查,否则它将为null
值抛出一个错误):
我猜
ModifiedDate
是nullable
。如果是这种情况,请尝试此操作(尽管您可能希望执行null
检查,否则它将为null
值抛出一个错误):
你能用它的道具来写你的模型吗?你的
ModifiedDate
nullable吗?而不是编辑你的问题说你已经解决了问题,你应该将@mattytomo的答案标记为已接受。你能用它的道具编写你的模型吗?你的ModifiedDate
是否可以为空?你应该将@mattytomo的答案标记为已接受,而不是编辑你的问题来说你已经解决了问题。我想ModifiedDate列是DateTime类型的。IntelliScenese未显示值属性。你能解释一下吗?@ewvfwrwvw OP说它可以为null,这意味着类型是DateTime?
而不是DateTime
。所有可为空的类型都继承值
属性。@user1650894没有问题,如果这是答案,请将其标记为正确:)顺便说一句。我不是受害者。我是assuminig ModifiedDate列是DateTime类型。IntelliScenese未显示值属性。你能解释一下吗?@ewvfwrwvw OP说它可以为null,这意味着类型是DateTime?
而不是DateTime
。所有可为空的类型都继承值
属性。@user1650894没有问题,如果这是答案,请将其标记为正确:)顺便说一句,我不是受害者。
@Model.ModifiedDate.Value.ToString("dd-MMM hh:mm tt")