Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 2010 如果使用SharePoint基础客户端对象模型,文件的最后修改时间会有所不同。 我有一个应用程序,它使用客户端对象模型访问SharePoint基金会2010数据。但是,如果从客户端对象模型获取文件,则文件的LastModifiedTime与在web浏览器中看到文件时的时间不同。_Sharepoint 2010 - Fatal编程技术网

Sharepoint 2010 如果使用SharePoint基础客户端对象模型,文件的最后修改时间会有所不同。 我有一个应用程序,它使用客户端对象模型访问SharePoint基金会2010数据。但是,如果从客户端对象模型获取文件,则文件的LastModifiedTime与在web浏览器中看到文件时的时间不同。

Sharepoint 2010 如果使用SharePoint基础客户端对象模型,文件的最后修改时间会有所不同。 我有一个应用程序,它使用客户端对象模型访问SharePoint基金会2010数据。但是,如果从客户端对象模型获取文件,则文件的LastModifiedTime与在web浏览器中看到文件时的时间不同。,sharepoint-2010,Sharepoint 2010,该属性以协调世界时(UTC)返回日期和时间 对于客户机对象模型的对应对象可能也是如此 在SharePoint中(例如在文档库列表视图中)显示文件时,日期将转换为由web的区域设置定义的本地时间 通过API访问SPListItem上的修改日期列时,日期和时间也将转换为本地时间: SPFile file = ... // UTC file.TimeLastModified SPListItem item = ... // Local time corresponding to the SPWeb.

该属性以协调世界时(UTC)返回日期和时间

对于客户机对象模型的对应对象可能也是如此

在SharePoint中(例如在文档库列表视图中)显示文件时,日期将转换为由web的区域设置定义的本地时间

通过API访问
SPListItem
上的修改日期列时,日期和时间也将转换为本地时间:

SPFile file = ...
// UTC
file.TimeLastModified

SPListItem item = ...
// Local time corresponding to the SPWeb.RegionalSettings
item[SPBuiltInFieldId.Modified]
@斯特凡

我正在使用以下文件版本的代码

enter code here
SP.File file = web.GetFileByServerRelativeUrl(serverRelatedUrl);
clientContext.Load(file, fv => fv.Name, fv => fv.Exists, fv => fv.TimeLastModified);
clientContext.ExecuteQuery();
SP.FileVersionCollection fileVersionCollection = file.Versions;
clientContext.Load(fileVersionCollection);
clientContext.ExecuteQuery();

foreach (SP.FileVersion fileVersion in fileVersionCollection)
{
  clientContext.Load(fileVersion, fv => fv.Created);
  clientContext.ExecuteQuery();
  DateTime ModifiedTime = fileVersion.Created;
}

这里是文件版本。创建了协调世界时(UTC)。

谢谢Stefan。现在,对于最新版本的文件,我可以获得与web的RegionalSettings相对应的本地时间,但是对于文件版本,我无法获得与web的RegionalSettings相对应的本地时间。@user1107571:您能详细说明一下吗?