首页 > 解决方案 > 如何使用 CSOM 模型获取 SharePoint 服务器日期时间?

问题描述

我正在创建一项服务,它将通知人们有关 SharePoint 中的新任务。为此,我必须以某种方式获取它的服务器日期时间,因为在将其与 datetime.now 结果进行比较时,时间值存在巨大的去同步差距。

标签: c#restsharepointcsom

解决方案


SharePoint 将日期时间存储为 UTC 时间,因此请尝试使用TimeZone.UTCToLocalTime。</p>

var localTime = context.Web.RegionalSettings.TimeZone.UTCToLocalTime((DateTime)listItem.FieldValues["Created"]);
                context.ExecuteQuery();
                Console.WriteLine(localTime.Value);

推荐阅读