c# - 如何使用 CSOM 模型获取 SharePoint 服务器日期时间?
问题描述
我正在创建一项服务,它将通知人们有关 SharePoint 中的新任务。为此,我必须以某种方式获取它的服务器日期时间,因为在将其与 datetime.now 结果进行比较时,时间值存在巨大的去同步差距。
解决方案
SharePoint 将日期时间存储为 UTC 时间,因此请尝试使用TimeZone.UTCToLocalTime。</p>
var localTime = context.Web.RegionalSettings.TimeZone.UTCToLocalTime((DateTime)listItem.FieldValues["Created"]);
context.ExecuteQuery();
Console.WriteLine(localTime.Value);
推荐阅读
- javascript - 为什么我的课程没有被这个 JavaScript 函数切换?
- python - 将网格搜索中的 cv_results_['params'] 保存为 csv
- sql - 如何在报表生成器中计算百分比?
- php - 使用 git 生成文件夹以通过 FTP 上传
- node.js - Node.js,基于 socket-io 的一对一聊天引擎在 LOCAL 上运行良好,但在使用 ngrok 在不同笔记本电脑上运行时无法运行
- c# - 单元测试中的 HttpContext.Current.Request.QueryString
- java - 当我在 Eclipse 中运行任何程序时获取空参数
- linux - 如何列出linux中除了rpm和yum命令之外的所有最近安装的软件
- php - 如何使用 PHP 和 XAMPP 连接 SQL Server?
- c# - 如何增加数字但保持格式