我有一個應用程序使用客戶端對象模型訪問SharePoint Foundation Foundation 2010數據。但是,如果從客戶端對象模型獲取文件的LastModifiedTime與在Web瀏覽器中看到該文件的內容不同。如果使用SharePoint Foundation Foundation客戶端對象模型,上次修改文件時間不同
0
A
回答
0
財產SPFile.TimeLastModified
以協調世界時(UTC)的形式返回日期和時間。
對於客戶端對象模型對應File.TimeLastModified可能也是如此。
在SharePoint中顯示文件時(例如在文檔庫列表視圖中),日期將轉換爲由Web區域設置定義的本地時間。
當經由API的日期和時間將被轉換爲本地時間,以及訪問上的SPListItem
修改日期柱:
SPFile file = ...
// UTC
file.TimeLastModified
SPListItem item = ...
// Local time corresponding to the SPWeb.RegionalSettings
item[SPBuiltInFieldId.Modified]
1
@Stefan
我使用文件下面的代碼版本....
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;
}
這裏fileVersion.Created給出協調世界時(UTC)。
相關問題
- 1. SharePoint Foundation 2010的客戶端對象模型驗證
- 2. 使用SharePoint 2010客戶端對象模型編輯文件
- 3. 使用SharePoint客戶端對象模型重命名文件?
- 4. Sharepoint客戶端對象模型出錯
- 5. SharePoint 2013 JavaScript客戶端對象模型
- 6. SharePoint 2010:使用客戶端對象模型計數ListItem附件
- 7. 從Sharepoint客戶端獲取weburl客戶端對象模型
- 8. SharePoint - 客戶端對象模型 - 獲取子文件夾項目
- 9. SharePoint 2010 - 客戶端對象模型 - 批准文件
- 10. SharePoint客戶端對象模型(COM)文件版本信息
- 11. 如果用戶是組使用客戶端對象模型
- 12. 如何使用Sharepoint創建子文件夾客戶端對象模型
- 13. 批准文件,不修改使用客戶端對象模型的修改日期和編輯器值
- 14. LINQPad Dump()方法不適用於Sharepoint客戶端對象模型
- 15. SOLR上次修改時間與上次修改的文件系統不同
- 16. 使用客戶端對象模型sharepoint獲取日期字段
- 17. 使用SharePoint客戶端對象模型監聽列表更新
- 18. 爲什麼在SharePoint中使用客戶端對象模型2013
- 19. 更新ProjectedField與SharePoint JOIN使用JavaScript客戶端對象模型
- 20. 使用客戶端對象模型備份SharePoint Online「office365」
- 21. 使用客戶端對象模型Sharepoint 2010填充Treeview
- 22. 的SharePoint 2013 - 使用客戶端對象模型
- 23. 添加現有的WebPart使用Sharepoint客戶端對象模型
- 24. 使用客戶端對象模型
- 25. 使用客戶端對象模型
- 26. 是否爲客戶端免費提供「SharePoint Foundation 2010」
- 27. Sharepoint:將GridView綁定到SharePoint列表(客戶端對象模型)
- 28. .NET客戶端對象模型返回,同時的executeQuery
- 29. 如何使用客戶端對象模型在Sharepoint 2010中創建文檔庫
- 30. SharePoint 2013 Online - 添加附件:客戶端對象模型
謝謝斯蒂芬。現在,我可以獲取與該網站的RegionalSettings相對應的本地時間以獲取最新版本的文件,但對於文件版本,我無法獲取與Web區域設置對應的本地時間。 – user1107571 2011-12-22 08:58:19
@ user1107571:請您詳細說明一下嗎? – Stefan 2011-12-22 09:03:15