如何远程(通过Web服务)确定SharePoint 2003网站的日期格式,以便在Versions.asmx返回的XML中使用?

时间:2020-03-06 14:51:28  来源:igfitidea点击:

SharePoint 2003中对Versions.asmx Web服务的GetVersions()调用返回本地化的日期格式,而无法确定该格式是什么。这是日期格式的网站区域设置,但我找不到从SharePoint 2003中获取日期格式的方法。在本地,看起来可以使用SPRegionalSettings(http://msdn.microsoft.com/zh-cn/ library / microsoft.sharepoint.spregionalsettings.aspx),但是Web服务版本呢?

解决方案

可悲的是,它不可用。但是,我们可以指定一个查询选项来指定我们要使用UTC返回值:

http://www.sharepointblogs.com/pm4everyone/archive/2006/10/03/sharepoint-2003-querying-with-gmt-datetime.aspx

不幸的是,此调用不支持要求使用UTC值的参数。我只需要寻找一个大于12的月份,并将其用作切换日期格式的提示。它会弄乱一些日期,但我看不出有办法解决。如果有人感兴趣,该代码位于http://sourceforge.net/projects/splistcp/。