将7天添加到SPField.DateTime列表字段

时间:2012-08-07 22:26:53

标签: c# sharepoint datetime moss spfield

我有一个名为ArchiveDate的SharePoint列表字段。

在C#函数中,我循环遍历列表并使用该项目。

foreach (SPListItem fListItem in fList.Items)     
{      
   foreach (SPField field in fList.Fields)      
    {   

如果fListItem[field.Id]的列项目中包含日期。如何使用C#在该日期添加7天?

我知道我可以将字段的值设置为今天,如下所示:

         DateTime dt = DateTime.Now; 
         tListItem["Archive Date"] = dt;
         tListItem.Update();   

1 个答案:

答案 0 :(得分:1)

DateTime dt = DateTime.Now.AddDays(7); 

fListItem[field.Id] = ((DateTime)fListItem[field.Id]).AddDays(7);