奇怪的虫子,
插入 SharePoint 列表项时,我将提交的日期设置为 DateTime.Now,它工作正常,因为当我检查 SharePoint 时,我看到插入的项目很好,日期和所有值都正确。
oListItem["Date_x0020_Submitted"] = DateTime.Now;
但是当我出于某种原因去检索完全相同的列表项时,日期会在未来 4 小时后返回!
query.ViewXml = "<View><Query><OrderBy><FieldRef Name='Date_x0020_Submitted' Ascending='FALSE' /></OrderBy></Query><RowLimit>1</RowLimit></View>";
SP.ListItemCollection issuesCollection = oList.GetItems(query);
MyContext.Load(issuesCollection, (items => items.Include(item => item["ID"], item => item["Date_x0020_Submitted"])));
重申一下,插入项目后,我可以在列表中看到它并插入了正确的确切日期,但是当我出于某种原因检索它时,它是未来 4 小时。例如,在 SharePoint 中,它向我显示 10:53,但当我检索它时,它显示为 2:53。
有谁知道为什么会发生这种情况?它发生在我插入和检索的每一个项目上。