gpt4 book ai didi

asp.net-mvc - 如何在 MVC 5 Razor 中设置日期格式

转载 作者:行者123 更新时间:2023-12-02 20:38:09 24 4
gpt4 key购买 nike

我的 razor 代码中有一个表,它循环遍历模型中的所有项目,并为每个项目创建一个表行。我正在尝试弄清楚如何将日期格式设置为 MM/dd/yyyy,而不是默认的“MM/dd/yyyy HH:mm:ss”格式。

<table class="table-condensed">
<thead>
<tr>
<th>Company</th>
<th>Contract No</th>
<th>Description</th>
<th>Expires</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr>
<td>@Html.ActionLink(@item.CompanyName, "ViewContract", new { contractID = @item.ID }) </td>
<td width="200">@item.ContractNumber</td>
<td>@item.Description</td>
<td>@item.ExpireDate</td>
</tr>
}
</tbody>
</table>

我尝试过 @item.ExpireDate.ToString("MM/dd/yyyy") 但它抛出一个错误,指出 .ToString 不接受参数。

最佳答案

如果您使用的是 c# 6 功能,则可以使用 null 条件。

@(item.ExpireDate?.ToString("MM/dd/yyyy"))

关于asp.net-mvc - 如何在 MVC 5 Razor 中设置日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41453490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com