ToString的错误没有在C#中接受一个参数的方法

时间:2012-12-01 01:17:44

标签: c# asp.net-mvc

  

可能重复:
  How can I format a nullable DateTime with ToString()?
  ‘No overload for method 'ToString’ takes ‘1’ arguments' error occur While Formating Datetime Field To String ON “dd-MM-yyyy” format

我使用以下内容:

@Model.Modified.ToString("dd/MM/yyyy htt")

但它给了我一条消息说

  

ToString的重载方法没有一个参数

有没有人知道可能出现什么问题?

1 个答案:

答案 0 :(得分:16)

模型上的已修改属性可能不是DateTime类型。尝试将其转换为DateTime,然后再调用ToString。

根据评论进行更新

那么你所要做的就是

  @Model.Modified.Value.ToString("dd/MM/yyyy htt") 

因为该属性可以为空