簡體   English   中英

SharePoint使用C#將天添加到日期字段

[英]SharePoint Add Days to a Date Field Using C#

我目前在SharePoint網站上使用事件接收器來吸引新員工。 將新用戶信息輸入到名為“新員工資料”的列表中,並根據新員工資料列表創建名為“訪問資料”的第二個列表。 員工資料上有一個名為“開始日期”的字段,這是一種簡單的SharePoint日期內容類型。 我試圖在訪問配置文件中為開始日期到期的任務創建一個計算得出的“到期日期”字段。 我想添加“ StartDate”(它是一個日期選擇器)和“ Dueindays”(它是一個在第三列表“ newHireTaskTemplate”上列出的數字字段)。 設置代碼以從字段中提取信息並將其復制到新列表中。 我不確定如何將日期添加到日期選擇器日期。 我的代碼當前如下所示:

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()));
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM