MVC 查看可为空的日期字段格式

发布于 2024-12-19 00:40:54 字数 264 浏览 2 评论 0原文

我试图在视图中显示以下内容,但出现了问题:

    <td>
     @item.CreatedByDt.ToString("MM/dd/yyyy") 
    </td>  

有关如何处理视图中可为空的日期字段的任何想法。顺便说一句,我正在使用 Razor。

我收到以下错误:

方法“ToString”没有重载,需要 1 个参数

I am trying to display the following in a view but is giving a problem:

    <td>
     @item.CreatedByDt.ToString("MM/dd/yyyy") 
    </td>  

Any idea on how to handle a nullable Date field in a view. I am using Razor by the way.

I am getting the following error:

No overload for method 'ToString' takes 1 arguments

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

生来就爱笑 2024-12-26 00:40:55

如果您不知道它是否为空......

@string.Format("{0:MM/dd/yyyy}", item.CreatedByDt)

If you don't know if it will be null or not...

@string.Format("{0:MM/dd/yyyy}", item.CreatedByDt)
就是爱搞怪 2024-12-26 00:40:55
@(item.CreatedByDt.HasValue ? item.CreatedByDt.Value.ToString("MM/dd/yyyy") : "--/--/----")

您可以将日期为空时的显示字符串替换为您想要的内容。

@(item.CreatedByDt.HasValue ? item.CreatedByDt.Value.ToString("MM/dd/yyyy") : "--/--/----")

You can replace the display string for when your date is null with what you want.

转身以后 2024-12-26 00:40:55
@item.CreatedByDt.Value.ToString("MM/dd/yyyy")
@item.CreatedByDt.Value.ToString("MM/dd/yyyy")
好倦 2024-12-26 00:40:55

如果 DateTime? 为空值,则会给出错误。

此解决方案不会产生错误:

@functions{
    string FormatNullableDate(DateTime? value) => value.HasValue ? value.Value.ToString("MM/dd/yyyy") : "-";
}

<td>
@FormatNullableDateTime(item.CreatedByDt)
</td>

If DateTime? is a null value, they give an error.

This solution will not generate an error:

@functions{
    string FormatNullableDate(DateTime? value) => value.HasValue ? value.Value.ToString("MM/dd/yyyy") : "-";
}

<td>
@FormatNullableDateTime(item.CreatedByDt)
</td>
南…巷孤猫 2024-12-26 00:40:55
@item.PostDatePublished.Value.ToString

需要那里的价值

@item.PostDatePublished.Value.ToString

need the value in there

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文