C# SharePoint全天事件不一致
我正在使用一个事件接收器来更新两个日历,以保持两个日历的同步。我的代码很好,但我注意到,当导出“全天事件”时,它会给新列表一个不同的结束日期 例: 原始列表 标题:Test1C# SharePoint全天事件不一致,c#,sharepoint,event-handling,executequery,C#,Sharepoint,Event Handling,Executequery,我正在使用一个事件接收器来更新两个日历,以保持两个日历的同步。我的代码很好,但我注意到,当导出“全天事件”时,它会给新列表一个不同的结束日期 例: 原始列表 标题:Test1 结束日期:2016年1月28日11:59下午 全天活动:是 新名单 标题:Test1 截止日期:2016年1月29日11:59 全天活动:是 如何阻止将EndDate更新到第二天 UpdateItem[“Title”]=properties.ListItem[“Title”]; UpdateItem[“EventDate
结束日期:2016年1月28日11:59下午
全天活动:是
新名单 标题:Test1
截止日期:2016年1月29日11:59 全天活动:是
如何阻止将EndDate更新到第二天
UpdateItem[“Title”]=properties.ListItem[“Title”];
UpdateItem[“EventDate”]=properties.ListItem[“EventDate”];
UpdateItem[“EndDate”]=properties.ListItem[“EndDate”];
UpdateItem[“fAllDayEvent”]=properties.ListItem[“fAllDayEvent”];
properties.ListItem.Update();
UpdateItem.Update();
context.ExecuteQuery()代码>找到了答案。希望这对其他人有帮助
UpdateItem[“EndDate”]=DateTime.Parse(properties.AfterProperties[“EventDate”].ToString(),null,DateTimeStyles.AdjustToUniversal)代码>