Add 7 days to SPField.DateTime list field

2.4k views Asked by At

I have a SharePoint list field called ArchiveDate.

In a C# function I'm looping through the list and have the item in question.

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

If fListItem[field.Id] has that column item with a date in it. How can I add 7 days to that date using C#?

i know I can set the value of the field to today as follows:

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

There are 1 answers

0
Daniel A. White On BEST ANSWER
DateTime dt = DateTime.Now.AddDays(7); 

or

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