型号项目DateTime加2年

我有一个类似的模型:

public string GroupName {get;set;}
public DateTime? AssignDate {get;set;}

我将此模型添加到视图中。对于模型项AssignDate,我想加上2年。因此,如果分配日期为2019年1月1日,则视图为2021年1月1日。

<td>@Html.DisplayFor(modelItem => item.AssignDate)</td>

有人对此事有想法吗?
谢谢。

mary_zhang_YINNG 回答:型号项目DateTime加2年

因为您的DateTime对象为nullable,请先使用.HasValue(布尔值)检查它是否为null。

之后,您可以简单地使用.AddYears(int)向对象添加年份。 AddYears here上的文档。

,

我得到了答案:

因此,我删除了@Html.DisplayFor并更改为以下代码:

<td>@item.AssignDate.Value.AddYears(2).ToString("yyy-MM-dd")</td>

干杯

本文链接:https://www.f2er.com/3147820.html

大家都在问