小编Sni*_*itz的帖子

如何格式化MVC 5 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>
Run Code Online (Sandbox Code Playgroud)

我已经尝试了@ item.ExpireDate.ToString("MM/dd/yyyy")但是它会抛出一个错误,说明.ToString没有参数.

asp.net-mvc date razor asp.net-mvc-5

3
推荐指数
2
解决办法
8308
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-5 ×1

date ×1

razor ×1