gpt4 book ai didi

c# - 从开始作业日期开始在 mvc 表中显示天数

转载 作者:太空宇宙 更新时间:2023-11-03 22:55:23 26 4
gpt4 key购买 nike

我是 MVC 的新手,我有一个带有员工属性的模型,其中一个属性是 public DateTime BeginJob { get;放; }。当用户创建新员工时,他输入员工开始在公司工作的日期。

我的问题是如何在 index.cshtml 中的表格中仅显示从现在开始的天数?我应该在哪里进行这些更改?在模型中? Controller ?查看?

员工(在我的例子中是司机)模型:

public class Driver
{
[Key]
public int LicenceID { get; set; }
public string FirstName { get; set; }
....
public DateTime BeginJob { get; set; }
}

索引.cshtml:

@model IEnumerable<try4.Models.Driver>
....

<table class="table">
<tr>
<th>@Html.DisplayNameFor(model => model.FirstName)</th>
....
<th>@Html.DisplayNameFor(model => model.BeginJob)</th>
</tr>

@foreach (var item in Model) {
<tr>
<td>@Html.DisplayFor(modelItem => item.FirstName)</td>
....
<td>@Html.DisplayFor(modelItem => item.BeginJob)</td>
</tr>
}
</table>

最佳答案

改变自

@Html.DisplayFor(model => model.BeginJob)

@Html.DisplayFor(modelItem => (DateTime.Now - item.BeginJob).Days)

关于c# - 从开始作业日期开始在 mvc 表中显示天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45647611/

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