SharePoint 使用 C# 向日期字段添加天数

SharePoint Add Days to a Date Field Using C#

我目前正在 SharePoint 站点中使用事件接收器来让新员工入职。新用户信息被输入到一个名为 "New Hire Profile" 的列表中,另一个名为 "Access Profile" 的列表是基于新员工资料列表创建的。员工资料中有一个名为 "Start Date" 的字段,它是一种简单的 SharePoint 日期内容类型。我正在尝试在开始日期到期的任务的访问配置文件中创建计算的 "Due Date" 字段。我想添加日期选择器 "StartDate" 和第三个列表 "newHireTaskTemplate" 中列出的数字字段 "Dueindays"。代码设置为从字段中提取信息并将它们复制到新列表。我不确定如何将日期添加到日期选择器日期。我的代码目前看起来像这样:

accessProfile["Title"] = employeeProfile.ContentType.Name;
accessProfile["FirstName"] = employeeProfile["FirstName"];
accessProfile["LastName"] = employeeProfile["LastName"];
accessProfile["StartDate"] = employeeProfile["StartDate"];
accessProfile["DueDate"] = **employeeProfile["StartDate"] + newHireTaskTemplate[DueinDays"]???**

替换下面的代码

accessProfile["DueDate"] = **employeeProfile["StartDate"] + newHireTaskTemplate[DueinDays"]???**

if (employeeProfile["StartDate"] != null && newHireTaskTemplate["DueinDays"]!=null)
{
    accessProfile["DueDate"] = DateTime.Parse(employeeProfile["StartDate"].ToString()).AddDays(int.Parse(newHireTaskTemplate["DueinDays"].ToString()));
}